added modifiable request_method for