all requests will route through index.html