working on hotjs.js