use custom hot_temp_calc function