translate English to German: So finally, thanks to you, we have it.
Dank Ihnen haben wir es endlich.