完成hook功能。