piping updated