added temperature rounding