diff --git a/conf/conf_gpUCB_5678910.yml b/conf/conf_gpUCB_5678910.yml
index f9e9eac273c0a9f1be649ef7035f4ada1b173416..11e22e065580a99a3abc8ba01b6c496b9b8b972e 100644
--- a/conf/conf_gpUCB_5678910.yml
+++ b/conf/conf_gpUCB_5678910.yml
@@ -25,7 +25,7 @@ params:
   function_set: extended
   c: 0.0
   n_episodes: 1
-  n_steps: 2000
+  n_steps: 5000
   gamma: 1.0
   n_thread: 16
 
diff --git a/listpb.txt b/listpb.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9b54a30815c0a534e829e3f32b01ab2363ee9e9
--- /dev/null
+++ b/listpb.txt
@@ -0,0 +1 @@
+CartPole-v1 Acrobot-v1 MountainCarContinuous-v0 Pendulum-v0 InvertedPendulumSwingupBulletEnv-v0 BipedalWalker-v3 BipedalWalkerHardcore-v3 HopperBulletEnv-v0 InvertedDoublePendulumBulletEnv-v0 LunarLanderContinuous-v2
diff --git a/reproduce_results.sh b/reproduce_results.sh
new file mode 100755
index 0000000000000000000000000000000000000000..bb632c2861857db6e35200fd7e31797feff56fe6
--- /dev/null
+++ b/reproduce_results.sh
@@ -0,0 +1,48 @@
+
+
+#for pb in CartPole Acrobot MountainCar Pendulum BipedalWalker BipedalWalkerHardcore 
+#do
+#python -c "import pybullet ; import gym ; import pybullet ; gym.make('$pb-v2')"  2>&1 | tail -n 1 | sed 's/...$//g'  | sed "s/.*'//g"
+#
+#done
+#echo HopperBulletEnv-v0
+#echo InvertedDoublePendulum-v2
+#echo 'Not found: InvPendulumSwingUp ? Not pendulum ?'
+#echo LunarLander-v2
+
+stamp=STAMP${RANDOM}_${RANDOM}_`date | sed 's/ /_/g'`
+for pb in `cat listpb.txt`
+do
+(
+(
+    if [[ "$pb" == *"Mountain"* ]]; then
+      conf="conf/conf_gpUCB_3.yml"
+    elif [[ "$pb" == *"CartPole"* ]] || [[ "$pb" == *"Acrobot"* ]] || [[ "$pb" == "Pendulum-v0" ]]; then
+         conf="conf/conf_gpUCB_124.yml"
+    elif [[ "$pb" == *""* ]]; then
+         conf="conf/conf_gpUCB_5678910.yml"
+    fi
+    filename="conf/conf_gpUCB_${pb}_${stamp}.yml"
+    cp $conf $filename
+    sed -i "s/env:.*/env: $pb/g" $filename
+    python evolve.py --conf $filename &
+    if [[ "$pb" == *"Mountain"* ]]; then
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    python evolve.py --conf $filename &
+    fi
+    wait
+) | tee run_$stamp
+) &
+done
+
+wait
+
+#conf_gp.yml     conf_gpUCB_124.yml  conf_gpUCB_5678910.yml  conf_qdgp-BipedalWalker.yml  conf_qdlingp-BipedalWalker.yml
+#conf_gpUCB.yml  conf_gpUCB_3.yml    conf_lingp.yml          conf_qdgp-Hopper.yml         conf_qdlingp-Hopper.yml
diff --git a/table3.txt b/table3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d59e0d194fd1cfa67bdd4f481051c42e332645f4
--- /dev/null
+++ b/table3.txt
@@ -0,0 +1,10 @@
+CartPole-v1 500.0
+Acrobot-v1 -83.17
+MountainCarContinuous-v0 99.31
+Pendulum-v0 -154.36
+InvertedPendulumSwingupBulletEnv-v0 893.35
+BipedalWalker-v3 268.85
+BipedalWalkerHardcore-v3 9.27
+HopperBulletEnv-v0 999.19
+InvertedDoublePendulumBulletEnv-v0 9092.17
+LunarLanderContinuous-v2 287.58
diff --git a/viewer.sh b/viewer.sh
new file mode 100755
index 0000000000000000000000000000000000000000..fb8858deaa147a7fcf8109526a6cf8a1bb470d53
--- /dev/null
+++ b/viewer.sh
@@ -0,0 +1,11 @@
+STAMP=`ls -ctr run_* | tail -n 1 | sed 's/run_//g'`
+echo STAMP=$STAMP
+for pb in `cat listpb.txt`
+do
+for k in 1 2
+do
+STAMP2=`ls -ctr results/*-${pb}-*/*.csv | tail -n $k | head -n 1 | sed 's/.*STAMP/STAMP/g' | sed 's/-[\.0-9]*.log.csv//g'`
+#ls results/*-${pb}-*${STAMP}*/*.csv
+echo $pb ":" `tail -n 1 results/*-${pb}-*${STAMP2}*/*.csv | awk -F ',' '{print $4}' | grep '[0-9]'` vs expected `grep $pb table3.txt | awk '{print $2}'`
+done
+done