contract CoinBX is StandardToken, BurnableToken, Ownable, MintableToken {

  // Constants
  string  public constant name = "CoinBX";
  string  public constant symbol = "COIN";
  uint8   public constant decimals = 18;
  uint256 public constant INITIAL_SUPPLY = 100000000 * (10 ** uint256(decimals));

  // Properties
  address public creatorAddress;

  /**
   * Constructor - instantiates token supply and allocates balance of
   * to the admin (msg.sender).
  */
  function CoinBX(address _creator) public {

    // Mint all token to creator
    balances[msg.sender] = INITIAL_SUPPLY;
    totalSupply_ = INITIAL_SUPPLY;

    // Set creator address
    creatorAddress = _creator;
  }

}
function CoinBX(address _creator) public {

  // Mint all token to creator
  balances[msg.sender] = INITIAL_SUPPLY;
  totalSupply_ = INITIAL_SUPPLY;

  // Set creator address
  creatorAddress = _creator;
}

/**
 * Constructor - instantiates token supply and allocates balance of
 * to the admin (msg.sender).
 */