languages
various fixes