function _shareDevCut(uint256 val) internal {
        uint256 shareVal = val.mul(6).div(10);
        uint256 leftVal = val.sub(shareVal);
        uint256 devVal = leftVal.div(2);
        accumulateFee = accumulateFee.add(shareVal);
        addrFinance.transfer(devVal);
        if (poolContract != address(0)) {
            poolContract.transfer(leftVal.sub(devVal));
        } else {
            accumulateFee = accumulateFee.add(leftVal.sub(devVal));
        }
    }