merge this file into `hotspot.js`