hash table prototype & TODO's, llist TODO's