translate English to German: Obstacles exist, of course: there is inadequate funding.
Zweifellos stellen sich hier Probleme: so fehlt es an ausreichenden Finanzmitteln.