hook.js working and style rock solid