leveraging caching techniques