translate English to French: I think that we have, indeed, taken important steps forward.
Je pense en effet que nous avons fortement progressé.