added needs mvc, routes, adjusted footers