renamed hashes for clarity