footer abstracted out
listings views refactored