new Question class