Before revision: Modern river engineering involves a large scale collection of independent river engineering structures , that have the goal of flood control, improved navigation, recreation, and ecosystem management.
After revision: Modern river engineering involves a large-scale collection of independent river engineering structures that have the goal of flood control, improved navigation, recreation, and ecosystem management.