Basic structure and task managment DI