implemented ITemperatureController method