add libhook