Many-to-many implemented. Further testing needed