translate English to German: As you see, we have achieved quite a lot already, but there is still a substantial amount of work to be done.
Wie Sie sehen, haben wir bereits vieles erreicht, dennoch liegt noch eine Menge Arbeit vor uns.