additions
added comments for main.js, need to style