cleaned code
new footer