added linkedhashentry.h and hashmap.h