use config instead of hardcoded strings
enable caching by url