start working on the cache