diff --git a/pub/lib/node.cpp b/pub/lib/node.cpp
index 7ded4f468412ef1c7bc58c549878c4073eaf0049..a9af481f515041652982a4a593f043e18b2f9646 100644
--- a/pub/lib/node.cpp
+++ b/pub/lib/node.cpp
@@ -824,8 +824,10 @@ CNodeIdf::CNodeIdf( string _idf )
 
 const RObj CNodeIdf::tree_val( const CContext& ctx ) const
 {
-    throw "unknown identifier";
-//    return RObjDble( new CObjDble( NReg::lastresult ) );
+    PObj ret = GReg->find( idf );
+    if ( !ret )
+        throw "uninitialized variable "+idf;
+    return ret;
 }
 
 void CNodeIdf::set_coord( CCoord& ret, int k ) const
diff --git a/pub/share/frida.ini b/pub/share/frida.ini
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b26b8ce3daf263ec692add40c4948763264894b9 100644
--- a/pub/share/frida.ini
+++ b/pub/share/frida.ini
@@ -0,0 +1,6 @@
+psdir="~/gnew/"
+pshead="/usr/local/share/frida/g3.ps"
+psdict="/usr/local/share/frida/wups11a.ps"
+psgsym="/usr/local/share/frida/gnuplot-default-symbols.eps"
+f01="pv"
+f02="pn"
diff --git a/pub/share/frida.ini.bak b/pub/share/frida.ini.bak
deleted file mode 100644
index 1ddb22108e65d069fb84c2dd435b663f12d0567c..0000000000000000000000000000000000000000
--- a/pub/share/frida.ini.bak
+++ /dev/null
@@ -1,6 +0,0 @@
-\d psdir ~/gnew/
-\d pshead /usr/local/share/frida/g3.ps
-\d psdict /usr/local/share/frida/wups11a.ps
-\d psgsym /usr/local/share/frida/gnuplot-default-symbols.eps
-\d f01 pv
-\d f02 pn