done with all EC