translate English to German: Finally, on own resources.
Abschließend zu den Eigenmitteln.