debut d'ecriture de la fonction add