fixed select(add value => nil)