grading logic works for one quesion