translate English to German: We need to advance on a number of fronts simultaneously.
Wir müssen an einigen Fronten gleichzeitig Fortschritte machen.