fixed many to many through migration and model