translate English to German: We take the view that we could become far better yet at addressing this issue.
Wir sind der Auffassung, dass wir bei diesem Thema noch sehr viel besser werden können.