Updated modules.js