translate English to French: It can be done and it should be done!
C’est possible et cela doit être fait!