changed hashing