use new DI setup