modify req