adding select ability