user sign up and sign out working