splitting pipeline up