use more accurate C and Gamma