header and footer finished