サーチノードの作成とundoの実装