use hashing module