take absolute value of cumulative error for cooling, it works!