add pipes