working on deletion / replacement logic. Make hash table use pointers.