refactored footer layout