update to error 404, footer, and headers