hooking mechanism