main.js refactores