Added password hashing