heade,r footer and template