translate English to French: What we do, however, must be done better.
Quant à ce que nous faisons, nous devons mieux le faire.