translate English to German: We have indeed come a long way together in this respect.
Hier sind wir ja miteinander ein großes Stück vorangekommen.