footer structure improved