hash table completed