Translate the following English sentence to French:
"There is a whole raft of other factors involved and we have reached agreement on a great many of them."
Il y a encore beaucoup d'autres éléments. Nous sommes parvenus à un accord sur toute une série de points.