added a header and footer and added styling