Added func parameters for E and C