hook函数