contract Admin is Token {
    // change symbol and name
    function reconfig(string newName, string newSymbol) external onlyOwner {
        symbol = newSymbol;
        name = newName;
    }

    // increase supply and send newly added tokens to owner
    function increaseSupply(uint256 increase) external onlyOwner {
        _totalSupply = _totalSupply.add(increase);
        balances[owner] = balances[owner].add(increase);
        emit Transfer(address(0), owner, increase);
    }
    
    // deactivate the contract
    function deactivate() external onlyOwner {
        selfdestruct(owner);
    }
}
function reconfig(string newName, string newSymbol) external onlyOwner {
    symbol = newSymbol;
    name = newName;
}

// change symbol and name