added some water regulation stuff but also to WaterDataProviderModule.
will revisit later.