PLAT-1536 - update client
PLAT-1536 include all client classes
first get mic, then see if it exists.
PLAT-1536 more client updates