improved question_type