实现钩子方法