footer and header components have been added.