add m1, update