add the pipe struct....