update footer
update header