updated model classes (many to many)