pipe is complete