fixed the DIC bug