simple DI added