added local caching