hashTable added, but seems not work well