multilanguage improovements