Need some help with belongsToMany saving with extra info fields

Not really. This is the setup as explained in the book. i think if i changed it the other way around, other things might become more complicated to handle?