add subpolygon minor rivers but messy and awful