public boolean checkResendForNewElement(String IPComing, ArrayList<String> comingConnections){
        ArrayList<String[]> localTable = (ArrayList<String[]>)routingTable.get(IPSource);
        if(comingConnections != null) {
            for(int i=0; i<keys.size(); i++){
                recalculate(keys.get(i), IPComing, comingConnections);
            }
            if (routingTable.containsKey(IPComing)) {
                addANewRoute(IPComing, comingConnections);
            }
        }
        return !routingTable.containsValue(localTable);
    }