modern rivers