introduced command caches