translate English to German: One might perhaps wish that they were working still better, but progress is at present being made.
Es wäre vielleicht wünschenswert, sie würden noch besser funktionieren, doch verzeichnen wir gegenwärtig Fortschritte.