public static void changeState(String i, Boolean b){
		
		ConcurrentHashMap<String, Boolean> map = network.get(i);
		
		if(map == null){
			print(i + "is not is system");
			return;
		}
		
		for(Object o : map.keySet()){
			String k = (String)o;
			map.put(k, b);
		}
		
		for( Object o : network.values()){
			ConcurrentHashMap<String, Boolean> pam = (ConcurrentHashMap<String, Boolean>)o;
			pam.put(i, b);
		}
		
		if(b){
			listener.isolated.remove(i);
		} else {
			listener.isolated.add(i);
		}
	}