votes refactoring more into user_controller