refactoring views for the questions