pipe.deliver added