add footer and done small fixes