m2 controllers