seperate example for M2X