5.4 钩子函数