updated to use new multi-level multi select