translate English to German: We must make more progress in this direction.
Wir müssen in dieser Richtung weiterkommen.