Added pipe stuff