add clib hash library