continue work on hash_table & tests