Found 2 synonyms
on
on arriving
on demand
on request
on the fact
on its own
on foot
arrival
upon arrival
new arrival