translate English to German: In my view there is much that can be done.
Meiner Ansicht nach gibt es noch viel zu tun.