improved language file