deal with languages better