support hashing modules