adding m2