translate English to French: That takes partners.
Et il faut des partenaires pour cela.