major design changes and css refactors