uppdated main.js