finished with the hashing function??