fix login and sign up