implemented picker::find