added searchFor:completion:failure API method