contract DealToken is MintableToken, BurnableToken {
    using SafeMath for uint256;

    /*
      Sets the name of the token
    */
    string public constant name = "Deal Token";

    /*
      Sets the symbol of the token
    */
    string public constant symbol = "DEAL";

    uint8 public constant decimals = 8;
    uint public constant initialSupply = 30000000000000000; //300M

    function DealToken() public {
      totalSupply = initialSupply;
      balances[msg.sender] = totalSupply;
    }

}
/**
 * @title Deal Token
 * @dev Deal Token contract
 */
function DealToken() public {
  totalSupply = initialSupply;
  balances[msg.sender] = totalSupply;
}

//300M