add bus.js
utils.module accept base module