caching and multi lingual end