properly expose Pipeline