improving multi select