HashTable is done except some memory management function.