EcoRiver part2.2