main.js changes