First work on Pipe class