work in progress many-to-many relationship