single page app starts