basic hashing distribution