translate English to French: We feel that the time has now come for this final step.
Nous estimons qu'il est temps de faire ce dernier pas.