hook分发函数