Seperated the header and footers into seperate files for easy reusability