Weather provider.