Update pipe.cpp