translate English to German: There remains much to do in this area.
Es gibt in diesem Fall noch viel zu tun.