EC & DoDirect done