caching tests passing