add uthash functions