added downstreamStatusFlip,downstreamAssignment