introducing footer and sorting out styling