+ pipe docs