write question.view from scratch