add _river DSL #15