adding language and region feature