add function FindNodeByMatch()