updated calculation of Hc