working hash table