khayal n so-forth