translate English to French: I agree that that role is important — and, indeed, increasingly important.
Je conviens que ce rôle est important et, en fait, de plus en plus important.