translate English to French: And it seems to be working well.
Et cela semble bien marcher.