added view overrides