Logged in user only manipulates answer. Adds some refactoring