for (i = 0; i < (mic_max - 1); i++) ds_map_destroy(mic_name[i]);