redid the main.js