function distributeExternal(uint256 _rID, uint256 _pID, uint256 _eth, uint256 _affID, uint256 _team, CAE4Ddatasets.EventReturns memory _eventData_)
        private
        returns(CAE4Ddatasets.EventReturns)
    {
        
        uint256 _com = _eth.mul(fees_[_team].com) / 100;
        
        
        uint256 _aff = _eth.mul(fees_[_team].aff) / 100;
        
        
        
        if (_affID != _pID && plyr_[_affID].name != '') {
            plyr_[_affID].aff = _aff.add(plyr_[_affID].aff);
            emit CAE4Devents.onAffiliatePayout(_affID, plyr_[_affID].addr, plyr_[_affID].name, _rID, _pID, _aff, now);
        } else {
        	_com = _com.add(_aff);
            
        }
        
        if (!address(Jekyll_Island_Inc).call.value(_com)(bytes4(keccak256("deposit()"))))
        {
            
            
            
            
            
            
            
            round_[rID_].pot = round_[rID_].pot.add(_com);
            _com = 0;
        }
        
        
        
        
        
            
            
            
            
         
        
        
        return(_eventData_);
    }