REFACTORING HAS_MANY 1