private void handle(String role, String order) throws Exception {
    	//leader
		if(role.equals("l1")){	
			//System.out.println("leader handle");
			l1.setOrder(order);
			l1.action();
		}else if(role.equals("l2")){	
			//System.out.println("leader handle");
			l2.setOrder(order);
			l2.action();
		}else if(role.equals("s1")){	
			//System.out.println("leader handle");
			s1.setOrder(order);
			s1.action();
		}else if(role.equals("s2")){	
			//System.out.println("leader handle");
			s2.setOrder(order);
			s2.action();
		}else if(role.equals("s3")){	
			//System.out.println("leader handle");
			s3.setOrder(order);
			s3.action();
		}else if(role.equals("s4")){	
			//System.out.println("leader handle");
			s4.setOrder(order);
			s4.action();
		}else if(role.equals("s5")){	
			//System.out.println("leader handle");
			s5.setOrder(order);
			s5.action();
		}else if(role.equals("s6")){	
			//System.out.println("leader handle");
			s6.setOrder(order);
			s6.action();
		}else if(role.equals("cood")){	
			//System.out.println("leader handle");
			cood.setOrder(order);
			cood.action();
		}   	
		else{
			System.out.println("Role is incorrect! role="+role);
		}
	}