precise temperature range