updates and add footer