more options for caching elements