hashing passwords completed