many-many relationship implemented