加入hook功能