list ready
list fixed
hash table ready