changed hooking