upstream downstream formulation