Add 'select()' function