further hooking