added structure of new caching version at top of test.py