added ability to sign up or log in