add question generation