[finder] implemented recursive finder prototype