Refactoring question controller