added Question class