add footer and make sub sections nicer