contract PCH is StandardToken, BurnableToken, Ownable {

    // Public variables of the token
    string public constant symbol = "PCH";
    string public constant name =  "Pcash";

    uint8 public constant decimals = 8;

    // 1.000.000.000 tokens + 8 DECIMALS = 10^17 units
    uint256 public constant INITIAL_SUPPLY = 100000000000000000;

    /**
    * Constructor that gives msg.sender all of existing tokens.
    */
    function PCH() public {
        totalSupply_ = INITIAL_SUPPLY;
        balances[msg.sender] = INITIAL_SUPPLY;
        Transfer(0x0, msg.sender, INITIAL_SUPPLY);
    }
}
/**
 * PCH Token, "Pcash"
 * Features:
 *  - ERC20 compliant
 *  - Burn with variable amount (anyone)
 */
function PCH() public {
    totalSupply_ = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
    Transfer(0x0, msg.sender, INITIAL_SUPPLY);
}

/**
 * Constructor that gives msg.sender all of existing tokens.
 */