translate English to German: These are very important developments.
Das sind sehr wichtige Entwicklungen.