update routing and footer