moving upstream