header and footer desined