nb.select add setSource method