add hook.js