color changed according to temp