slight changes to c_sub mig