translate English to French: I agree that more is needed.
Je conviens qu’il faudra faire davantage.