more tg caching