refactor LanguageModel
refactor LanguageModelIRST
refactor LanguageModelIRST