translate English to French: They had to supply everything else themselves.
Ils devaient fournir le reste.