separate js file
separate css + some comments
separate CSS, link to github