changes to file hashing