translate English to French: But there is more to do.
Mais il reste encore beaucoup à faire.