added modified hash table