refactoring sticky footer