implemented sign-up with email and password - pass