add somme function