Found 7 synonyms
on
on joining
on preparing
on arriving
on demand
on request
on its own
providing
for providing