modify ILangReader