builds functionality for login and sign up