public ArrayList <String> searchFamilies(String title){
    Iterator<Map.Entry<String,HashMap>> it = family_models_map.entrySet().iterator();
    ArrayList <String> families = new ArrayList<String>();
    while (it.hasNext()) {
        Map.Entry<String,HashMap> pairs = it.next();
        String family = pairs.getKey();
        if(matchWord(family,title)){
          families.add(family);
        }        
    }
    return families;
  }