fix sign in and sign up