Change hooking Mechanism