allow global variables and per request options