redo silliness with footer