started setting up new caching system