Abstract water flow