Question view refactoring

haha yup