predicting water flow