working hashes