Found 2 synonyms
for
for delivery
for designing
for developing
for giving
for generating
for training