for languagemodel