implement user logIn, logOut, signUp