modify the request