DI example