add hook control