Added password and password validation/authentication