add question creating functionality