used native multi select feature to improve performance