translate English to French: A few obstacles remain, however, and it is these obstacles that are being dealt with now.
Certains obstacles demeurent toutefois et ce sont précisément à ceux-ci que nous nous attaquons aujourd'hui.