wasn't capturing negative temperatures. corrected with john's help