add uthash.h