M2 benchmark

M2 benchmarkM2 benchmark