Ajouts des fonctions on()