translate English to French: A number of agencies had been created to supervise the implementation of those instruments and the situation had improved generally, but there remained much to be done.
De nombreux organes ont été créés pour superviser la mise en œuvre de ces instruments, et la situation s'est améliorée globalement, mais il reste beaucoup à faire.