add output pipe