added email login and sign up