questionnaire framework