translate English to German: This has produced good results.
Damit sind wir gut gefahren.