views, controllers, scope