pipe all the things