automatic temperature compensation