more about bodule.js