translate English to French: Though there is still more to improve on, we’ve made a lot of changes, and I’m proud of them.
Même s’il y a encore place à l’amélioration, bien des changements ont été apportés, et j’en suis très fier.