Applying engineering processes to change sediment transport, geomorphology, bank failure mechanisms and flooding by using vegetation to help stabilize stream banks, slopes, and wetlands areas. Reintroducing the design plant diversity and type back into the system in such a way that it will provide stability and habitat for the restored area. Also, reintroducing native plant types that were loss due to land use, changing climate, etc.