DI workflow