river dynamics