translate English to German: Some progress has of course been made.
Natürlich konnten einige Fortschritte erzielt werden.