diff --git a/dynare++/c++lib.w b/dynare++/c++lib.w
new file mode 100644
index 0000000000000000000000000000000000000000..15e59cc8851834813a08f40b5e2305251a451f3f
--- /dev/null
+++ b/dynare++/c++lib.w
@@ -0,0 +1,85 @@
+@q This file defines standard C++ namespaces and classes @>
+@q Please send corrections to saroj-tamasa@@worldnet.att.net @>
+@s std int
+@s rel_ops int
+@s bitset int
+@s char_traits int
+@s deque int
+@s list int
+@s map int
+@s multimap int
+@s multiset int
+@s pair int
+@s set int
+@s stack int
+@s exception int
+@s logic_error int
+@s runtime_error int
+@s domain_error int
+@s invalid_argument int
+@s length_error int
+@s out_of_range int
+@s range_error int
+@s overflow_error int
+@s underflow_error int
+@s back_insert_iterator int
+@s front_insert_iterator int
+@s insert_iterator int
+@s reverse_iterator int
+@s istream_iterator int
+@s ostream_iterator int
+@s istreambuf_iterator int
+@s ostreambuf_iterator int
+@s iterator_traits int
+@s queue int
+@s vector int
+@s basic_string int
+@s string int
+@s auto_ptr int
+@s valarray int
+@s ios_base int
+@s basic_ios int
+@s basic_streambuf int
+@s basic_istream int
+@s basic_ostream int
+@s basic_iostream int
+@s basic_stringbuf int
+@s basic_istringstream int
+@s basic_ostringstream int
+@s basic_stringstream int
+@s basic_filebuf int
+@s basic_ifstream int
+@s basic_ofstream int
+@s basic_fstream int
+@s ctype int
+@s collate int
+@s collate_byname int
+@s streambuf int
+@s istream int
+@s ostream int
+@s iostream int
+@s stringbuf int
+@s istringstream int
+@s ostringstream int
+@s stringstream int
+@s filebuf int
+@s ifstream int
+@s ofstream int
+@s fstream int
+@s wstreambuf int
+@s wistream int
+@s wostream int
+@s wiostram int
+@s wstringbuf int
+@s wistringstream int
+@s wostringstream int
+@s wstringstream int
+@s wfilebuf int
+@s wifstream int
+@s wofstream int
+@s wfstream int
+@s streamoff int
+@s streamsize int
+@s fpos int
+@s streampos int
+@s wstreampos int
diff --git a/dynare++/doc/dynare++-ramsey.tex b/dynare++/doc/dynare++-ramsey.tex
old mode 100755
new mode 100644
diff --git a/dynare++/integ/cc/main.web b/dynare++/integ/cc/main.web
index 3159b78a37cd92ae54799a5d3adbe9a074ac9baa..f2a4009eeb7e669ba207dfbba7dc15fcec478ef7 100644
--- a/dynare++/integ/cc/main.web
+++ b/dynare++/integ/cc/main.web
@@ -6,7 +6,7 @@
 \def\title{{\mainfont Numerical Integration Module}}
 
 
-@i c++lib.w
+@i ../../c++lib.w
 @s Vector int
 @s ConstVector int
 @s IntSequence int
diff --git a/dynare++/kord/approximation.hweb b/dynare++/kord/approximation.hweb
index 8412b53ffbd3c829d9bf111a08657fff7f831131..137511c219d4d40e4dc9043a1d76bdaaa40d68e2 100644
--- a/dynare++/kord/approximation.hweb
+++ b/dynare++/kord/approximation.hweb
@@ -112,9 +112,9 @@ the following step in |rule_ders| and |rule_ders_ss| (see
 |calcStochShift| (called from |check|) calculates a shift of the
 system equations due to uncertainity.
 
-dr_centralize is a new option. dynare++ was automatically expressing 
+dr\_centralize is a new option. dynare++ was automatically expressing 
 results around the fixed point instead of the deterministic steady 
-state. dr_centralize controls this behavior. 
+state. dr\_centralize controls this behavior. 
 
 
 @<|Approximation| class declaration@>=
diff --git a/dynare++/kord/main.web b/dynare++/kord/main.web
index ef3bdb22ade2acb27f473c74cef14e04e3892955..118e393a9ff7a8f735455657e2a6dc80e30ae8ec 100644
--- a/dynare++/kord/main.web
+++ b/dynare++/kord/main.web
@@ -6,7 +6,7 @@
 \def\title{{\mainfont Dynare++}}
 
 
-@i c++lib.w
+@i ../c++lib.w
 @s const_reverse_iterator int
 @s value_type int
 
diff --git a/dynare++/tl/cc/main.web b/dynare++/tl/cc/main.web
index 243e8b6844c56c1d96a6f53efe529da37313dea9..599a70db912696441f13ee68f445583aeb146332 100644
--- a/dynare++/tl/cc/main.web
+++ b/dynare++/tl/cc/main.web
@@ -6,7 +6,7 @@
 \def\title{{\mainfont Tensor Library}}
 
 
-@i c++lib.w
+@i ../../c++lib.w
 @s const_reverse_iterator int
 @s value_type int