added a footer, will need to tidy this up.
fix markup