add sign up and sign out