user authentication and sign up added