sur-le-champ

Adverb

 * 1) on the spot, immediately, right away