add log in, sign up, log out fcnality