translate English to German: We have agreed even on this.
Wir haben auch das beschlossen.