add footer and do some styling