unfinished hash table