respond correctly to different question types