finished chained hash table