public void match(){
    int count = 0;
    for(Listing lst:listings){
      String man_str = unifyString(lst.get_manufacturer());      
      if(manufacture_table.containsKey(man_str)){
        Manufacturer man = manufacture_table.get(man_str);
        if(man.matchProduct(lst)) count++;
      }
    }
  }