sign in and sign up largely working