improved language management