Divided up header/body/footer and added a Fleet class