Added full caching to level list