version using Select2 and fuse.js