middle of cleaning up the question_spec