translate English to German: This is considerable progress.
Dies ist ein beachtlicher Fortschritt.