Imagination with knowledge

@dhruv24banda