translate English to German: While the CSRC should be congratulated for its good work in improving this environment, more needs to be done.
Auch wenn man der CSRC zu ihrer guten Arbeit beim verbesserten Ausbau einer solchen Umgebung gratulieren sollte, bleibt dennoch mehr zu tun übrig.