Ant all optimization r2 m1