header and footer initial work