translate English to German: Much still remains to be done, therefore, as is stated very clearly in our reports and documents.
Vor uns liegt also noch ein weiter Weg, was sehr deutlich in unseren Berichten und unseren Dokumenten zur Sprache kommt.