translate English to French: However, more can be done to improve this process.
Cependant, nous pouvons faire davantage pour améliorer le processus.