seperated js, css, html into their own files