fonction add fait