add m2m example