business logic for adding parents is implemented