implement Node::find