commit adding question view - needs refactoring