ask feature implemented