M1 M2 M3 M4 config