downstream, upstream