m2 factory