Created contract on top of WeatherGroup