translate English to German: Therefore, we must do a lot more.
Also müssen wir viel mehr tun.