single page app with index.html