added xLang class