add user.save! conditional to user_controller