add hook: