hashtable.h added. DANGEROUS! EXTERNAL SOURCE NOT TESTED