fix the sign up controller