moving the footer to it's own context