doc. hashing