translate English to French: I think we are on the road to doing even better.
J'estime que nous sommes en voie de faire encore mieux.