add hook module