added a cache for the symbols