fixed layout and footer issues