edited DI style