fix m2m