moving towards single page app