translate English to French: We know that this institution is our last resort, as it were, when it comes to creating order and transparency and providing a better overview in this regard.
Nous savons que cette institution est notre dernier recours, en quelque sorte, lorsqu'il s'agit de créer l'ordre et la transparence et de donner une meilleure vue d'ensemble à cet égard.