change m2()