Updated initDC function