tesing pipe api