with temperature compensation