One page app setup