add support for request options plus documentation to reflect