output pipeline integration