function pledgeCompletionPercentage() external view returns (uint256) {
        uint256 balance = token.balanceOf(this);
        if (balance == 0) {
            return 0;
        }

        return pledgeTotal.add(tokensSold).mul(100).div(balance);
    }