fixed hashing