Refactored DI_FCC