add request options modifications feature