cquestion controller