init m2