diff --git a/src/perl/modules_targz/Binning-0.03.tar.gz b/src/perl/modules_targz/Binning-0.03.tar.gz
index a95828013a412dbc2b52b44ae86c5300aa806efb..8e034bc0c516b2fd2bd2a9dc4dfd5152189cf080 100644
Binary files a/src/perl/modules_targz/Binning-0.03.tar.gz and b/src/perl/modules_targz/Binning-0.03.tar.gz differ
diff --git a/src/perl/modules_targz/Data-Serializer-RobJSON-0.05.tar.gz b/src/perl/modules_targz/Data-Serializer-RobJSON-0.05.tar.gz
index 70c3ca58947f138c5d693923f7d722588c11dd9e..62a941706afe78f1193d77d540441eb24b70f7da 100644
Binary files a/src/perl/modules_targz/Data-Serializer-RobJSON-0.05.tar.gz and b/src/perl/modules_targz/Data-Serializer-RobJSON-0.05.tar.gz differ
diff --git a/src/perl/modules_targz/Hash-RobMerge-0.14.tar.gz b/src/perl/modules_targz/Hash-RobMerge-0.14.tar.gz
index 9bcea7b1c542a4bda98590ca55a365bbc279404c..8fbc402b5764ac68051855fcc4bc131df9b10ed3 100644
Binary files a/src/perl/modules_targz/Hash-RobMerge-0.14.tar.gz and b/src/perl/modules_targz/Hash-RobMerge-0.14.tar.gz differ
diff --git a/src/perl/modules_targz/Histogram-0.01.tar.gz b/src/perl/modules_targz/Histogram-0.01.tar.gz
index 99fd674af137f8e4f7b21fec649c3fd10310d8e7..ed5cbdb65186895d95eba8216711618a3795090d 100644
Binary files a/src/perl/modules_targz/Histogram-0.01.tar.gz and b/src/perl/modules_targz/Histogram-0.01.tar.gz differ
diff --git a/src/perl/modules_targz/IMF-0.05.tar.gz b/src/perl/modules_targz/IMF-0.05.tar.gz
index ca7732d5ca246c100d7670766fced2534711bc72..54852347c7db68f973567e7ce2364e1329e0ef62 100644
Binary files a/src/perl/modules_targz/IMF-0.05.tar.gz and b/src/perl/modules_targz/IMF-0.05.tar.gz differ
diff --git a/src/perl/modules_targz/Maths_Double-0.01.tar.gz b/src/perl/modules_targz/Maths_Double-0.01.tar.gz
index d26f381beeef9f39c8d4df13224b31c324308ce1..3fc142bff449914d49f56665cec437e484ddef87 100644
Binary files a/src/perl/modules_targz/Maths_Double-0.01.tar.gz and b/src/perl/modules_targz/Maths_Double-0.01.tar.gz differ
diff --git a/src/perl/modules_targz/RobInterpolation-0.04.tar.gz b/src/perl/modules_targz/RobInterpolation-0.04.tar.gz
index e17871f22b146011098f4c3da8cf8a4a3e521d58..2a7bb383db8755c24b09d210070b607ceb0bfd48 100644
Binary files a/src/perl/modules_targz/RobInterpolation-0.04.tar.gz and b/src/perl/modules_targz/RobInterpolation-0.04.tar.gz differ
diff --git a/src/perl/modules_targz/binary_grid-2.1.tar.gz b/src/perl/modules_targz/binary_grid-2.1.tar.gz
index f2e377ca323dd004917d4d6f325c8d5a9f6afe01..a8a1878ca33ea73dcd8c35d648286368994820f3 100644
Binary files a/src/perl/modules_targz/binary_grid-2.1.tar.gz and b/src/perl/modules_targz/binary_grid-2.1.tar.gz differ
diff --git a/src/perl/modules_targz/binary_stars-0.04.tar.gz b/src/perl/modules_targz/binary_stars-0.04.tar.gz
index 4b1478c206a67f30e195751c17877b9f544e034a..9908d09c29be506968a02526f9b19b74f6350a97 100644
Binary files a/src/perl/modules_targz/binary_stars-0.04.tar.gz and b/src/perl/modules_targz/binary_stars-0.04.tar.gz differ
diff --git a/src/perl/modules_targz/cosmology-0.01.tar.gz b/src/perl/modules_targz/cosmology-0.01.tar.gz
index 11a3791964579c9bd6dfa4d162b641ab40c57364..0fdf4757bc9d22ded06717b722931a99045cb69f 100644
Binary files a/src/perl/modules_targz/cosmology-0.01.tar.gz and b/src/perl/modules_targz/cosmology-0.01.tar.gz differ
diff --git a/src/perl/modules_targz/distribution_functions-0.05.tar.gz b/src/perl/modules_targz/distribution_functions-0.05.tar.gz
index 3f2f649686af38ada9334117275eac98f5f5f505..1063b0b5865bf321fb1dbe4a5a041121bd871cc0 100644
Binary files a/src/perl/modules_targz/distribution_functions-0.05.tar.gz and b/src/perl/modules_targz/distribution_functions-0.05.tar.gz differ
diff --git a/src/perl/modules_targz/rob_misc-0.15.tar.gz b/src/perl/modules_targz/rob_misc-0.15.tar.gz
index 01c37ebf9e2c0b353565ae8ae8c24966c3d97def..07994c03e12bed5183e63548b34160cda5fe5032 100644
Binary files a/src/perl/modules_targz/rob_misc-0.15.tar.gz and b/src/perl/modules_targz/rob_misc-0.15.tar.gz differ
diff --git a/src/perl/modules_targz/robqueue-0.05.tar.gz b/src/perl/modules_targz/robqueue-0.05.tar.gz
index 4ce9f62644039a90174a9657d6defd0a02131edd..17678e1c2939a5e3a4d5f386ba9691bb28ee128b 100644
Binary files a/src/perl/modules_targz/robqueue-0.05.tar.gz and b/src/perl/modules_targz/robqueue-0.05.tar.gz differ
diff --git a/src/perl/modules_targz/spacing_functions-0.02.tar.gz b/src/perl/modules_targz/spacing_functions-0.02.tar.gz
index bf720d04b22c879781d477ef5840d95fff26602d..ea8bad22f0de4ed18ab4cc62b018307f16bb718d 100644
Binary files a/src/perl/modules_targz/spacing_functions-0.02.tar.gz and b/src/perl/modules_targz/spacing_functions-0.02.tar.gz differ
diff --git a/test.c b/test.c
index d378b00a56f5698940d284524d7edf00fec2ab81..89819b582e336a72734a358b79f39bcf2d0249f1 100644
--- a/test.c
+++ b/test.c
@@ -1,6 +1,13 @@
 #include "binary_c.h"
 #include <stdio.h>
 
+/*
+ * build with:
+ *
+ *  gcc test.c -Lsrc -I./src -I/usr/include  -I/home/rgi/include -L/home/rgi/lib -lgsl -lgslcblas -lm  -lc -lm -ldl -DUSE_GSL -lbinary_c
+ *
+ */
+
 int main(int argc, const char *argv[])
 {
     int n = 0;
@@ -13,12 +20,19 @@ int main(int argc, const char *argv[])
 
     while(n < 10)
     {
-        binary_c_new_system(&stardata,
+        binary_c_new_system(&stardata, 
                             NULL,
                             NULL,
                             &store,
                             &argstring,
                             -1);
+
+        printf("stardata = %p sizeof %ld prefs %p\n",
+               stardata,
+               sizeof(struct stardata_t),
+               stardata->preferences);
+        fflush(NULL);
+        _exit(0);
         
         stardata->preferences->internal_buffering = 2;
         stardata->preferences->internal_buffering_compression = 0;