added the basic distributed hash function