update main
add footer
update footer