DIC factory added