add hook.coffee