translate English to German: This is an area in which we could do very much more.
Auf diesem Gebiet könnten wir sehr viel mehr tun.