translate English to German: It enabled us to make progress.
Es hat Fortschritte ermöglicht.