hasM1
hasM1
hasM1andM2