finished user login and sign up