controllers, index view, DI