First implementation for TemperatureService