diff --git a/tracy/README b/tracy/README
index ca80712bcd4362cf604ab9c5a89ab4f51919eca1..65271b80703483fe635ff50252bcbca7265bb2b3 100644
--- a/tracy/README
+++ b/tracy/README
@@ -4,3 +4,38 @@ For most C++ developers, we recommend disabling #981. But for C code, #981 is mo
 
 #pragma warning (default:193)
 
+Tracy-3
+
+Author: Johan Bengtsson
+
+Requirements:
+
+  1. GNU autoconf and automake environment.
+
+  2. GNU C++ compiler: gcc
+
+  3. Numerical Recipes in C (with support for "double").
+     Assumed directory structure:
+
+       $NUM_REC/lib		libnum_rec.a
+       $NUM_REC/inc		nrutil.h, nr.h
+
+To install:
+
+  1. Define the environment variable:
+
+       $NUM_REC = <path to Numerical Recipes library>
+
+  2. tar -xvzf <tar ball name> 
+
+  3. cd tracy-3.0
+
+  4. ./bootstrap
+
+  5. ./configure
+
+  6.  cd tracy/wrk
+
+  7. make
+
+  8. ./main lattice/ALBA
diff --git a/tracy/TPSA/Makefile.am b/tracy/TPSA/Makefile.am
index ef996af2da4ce3b32147a132544ca3406f5505e3..3ca0bd8c68ebedef1d87071285aa1752cdc10e11 100644
--- a/tracy/TPSA/Makefile.am
+++ b/tracy/TPSA/Makefile.am
@@ -4,4 +4,4 @@ libTPSALib_a_SOURCES = TPSALib.f
 
 libLieLib_a_SOURCES  = LieLib.f
 
-FFLAGS   = -g -O2 -Wall -fbounds-check -fPIC
+AM_FFLAGS   = -g -O2 -Wall -fbounds-check -fPIC
diff --git a/tracy/bootstrap b/tracy/bootstrap
index 31a94c6be9e6c8af185ea5b637e23d5fd6ec2b22..ab3041fb883264b70298c503edf042afb0ad8af3 100755
--- a/tracy/bootstrap
+++ b/tracy/bootstrap
@@ -1,6 +1,3 @@
 #!/bin/sh
 set -x
-aclocal -I config
-autoheader
-autoreconf
-automake --add-missing --foreign --copy
+autoreconf -i
diff --git a/tracy/tools/Makefile.am b/tracy/tools/Makefile.am
index 1568ab43d0b8889ae79201e6aea8f101bb2c5b55..86a9d08e91fb0e1622c2ec89bb4c00bfd644108f 100644
--- a/tracy/tools/Makefile.am
+++ b/tracy/tools/Makefile.am
@@ -4,27 +4,25 @@
 AM_CPPFLAGS = -I$(top_srcdir)/tracy/inc -I$(NUM_REC)/inc 
 
 bin_PROGRAMS      = soltracy #for single cpu
-#bin_PROGRAMS      = psoltracy  # for parallel computation
-#bin_PROGRAMS      = max4 track_fft dynap leac
 
 #max4_SOURCES      = max4.cc nrutil.c nrcheck.c nrlinwww.c   nrframe.c
 soltracy_SOURCES  = soltracy.cc nrutil.c nrcheck.c nrlinwww.c   nrframe.c ../tracy/src/tracy_lib.cc
-#psoltracy_SOURCES  = psoltracy.cc nrutil.c nrcheck.c nrlinwww.c   nrframe.c ../tracy/src/tracy_lib.cc 
 
 LIBS     = -L$(NUM_REC)/lib -lrecipes_c_gcc
 
-
 # test factory
-check_SCRIPTS = psoltracy_test1.sh psoltracy_test2.sh
+check_SCRIPTS = soltracy_demo1.sh soltracy_demo2.sh
 TESTS = $(check_SCRIPTS)
 
-psoltracy_test1.sh:
-	echo "cd check; ../psoltracy Input_ptest1.prm; mkdir check1; mv *lax *.out flatfile.dat check1" > psoltracy_test1.sh
-	chmod +x psoltracy_test1.sh
+demodir=demo
+
+soltracy_demo1.sh:
+	echo "cd $(demodir)/demo1; ../../soltracy Input_demo1.prm;" > soltracy_demo1.sh
+	chmod +x soltracy_demo1.sh
 
-psoltracy_test2.sh:
-	echo "cd check; ../psoltracy Input_ptest2.prm; mkdir check2; mv *lax *.out flatfile.dat check2" > psoltracy_test2.sh
-	chmod +x psoltracy_test2.sh
+soltracy_demo2.sh:
+	echo "cd $(demodir)/demo2; ../../soltracy Input_demo2.prm;" > soltracy_demo2.sh
+	chmod +x soltracy_demo2.sh