add HashMap.h