added M2 instructions