pass in the request