translate English to German: Improvements are desperately needed in some areas.
Das ist in einigen Punkten dringend nötig.