Text this: Computational river dynamics /