using file_cache_path instead of hardcoded path