pipe request