changes to global config
use cache to store return urls that are too long for get params