view overhaul