better classes and footer