lots of small changes but also fixed footer!