Implemented Pipe Variations