add footer an some changes