commented explaining the cache control