troubles with DI