sticky footer and other small improvements