add HPpipe