newer pipeline; fixed end to end