add method: select()
test select()