contract bsx is StandardBurnableToken, Ownable {
    
    string public name;
    string public symbol;
    uint256 public decimals = 18;
    
    /**
     * Constructor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function bsx (
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply_ = initialSupply * 10 ** decimals;  // Update total supply with the decimal amount
        balances[msg.sender] = totalSupply_;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
    }
}
/**
 * @title BolivarX
 * @dev This is Standard, Ownable and Burnable token. www.bolivarx.com
 */
function bsx (
    uint256 initialSupply,
    string tokenName,
    string tokenSymbol
) public {
    totalSupply_ = initialSupply * 10 ** decimals;  // Update total supply with the decimal amount
    balances[msg.sender] = totalSupply_;                // Give the creator all initial tokens
    name = tokenName;                                   // Set the name for display purposes
    symbol = tokenSymbol;                               // Set the symbol for display purposes
}

/**
 * Constructor function
 *
 * Initializes contract with initial supply tokens to the creator of the contract
 */