Nature of imagination