added footer and header