Add task 2

Dependency Injection