translate English to German: We have a clear idea of how to do this.
Wir haben eine genaue Vorstellung davon, wie wir dies tun werden.