add caching
delete cache files
lowercase cache files
ignore cache files