fix piping