added ability for different user inputs based on question.type