added sign in, sign out, and sign up.