adding new test to determine how best to use the hash function