add chained hash table implementation