fix the madness of sign in/sign up