translate English to German: There is important work to be done in that regard, too.
Auch hier ist noch viel zu tun.