using wrapped request