fixed fahrenheit/celsius problem