enabling caching