- revised request_method api