Somme classes implemented