add single page app