diff --git a/Makefile.am b/Makefile.am
index 27aec9465b0b148c979278d2e3fd0af43fceeb8d..87061f4c8b3a904d4f9f413a999c76fc9ae95014 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = src vtk
+SUBDIRS = src vtk openfpm_data
 
 bin_PROGRAMS = 
diff --git a/configure.ac b/configure.ac
index efccd84ae965d92fe0485dc83fe15d5dafccbad3..052652951082cf16d3f5f663c2f88ba0bbc0c365 100755
--- a/configure.ac
+++ b/configure.ac
@@ -7,6 +7,7 @@ AC_PREREQ(2.59)
 AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
 AC_CANONICAL_SYSTEM
 AC_CONFIG_SRCDIR([src/main.cpp])
+AC_CONFIG_SUBDIRS([openfpm_data])
 AM_INIT_AUTOMAKE
 AC_CONFIG_HEADER([src/config/config.h])
 m4_ifdef([ACX_PTHREAD],,[m4_include([m4/acx_pthread.m4])])
@@ -20,6 +21,10 @@ CXXFLAGS+=" --std=c++11 "
 NVCCFLAGS=" "
 INCLUDES_PATH=" "
 
+# Add openfpm_pdata to prefix forlder
+prefix="$prefix//openfpm_pdata"
+echo "Installation dir is: $prefix"
+
 # Checks for programs.
 AC_PROG_CXX
 
diff --git a/src/Makefile.am b/src/Makefile.am
index bb08ecdcc6023abbe8f126104587b08df039c992..0eb9f473249b0f36a67a75f7235fc506c91cb50b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,6 @@
 LINKLIBS = $(METIS_LIB) $(PTHREAD_LIBS) $(OPT_LIBS) $(BOOST_LDFLAGS) $(BOOST_IOSTREAMS_LIB) $(CUDA_LIBS)
 
-bin_PROGRAMS = pdata
+noinst_PROGRAMS = pdata
 pdata_SOURCES = main.cpp ../openfpm_devices/src/memory/HeapMemory.cpp ../openfpm_devices/src/memory/PtrMemory.cpp ../openfpm_vcluster/src/VCluster.cpp ../openfpm_data/src/Memleak_check.cpp
 pdata_CXXFLAGS = $(CUDA_CFLAGS) $(INCLUDES_PATH) $(METIS_INCLUDE) $(BOOST_CPPFLAGS) -Wno-unused-function
 pdata_CFLAGS = $(CUDA_CFLAGS)
diff --git a/vtk/Makefile.am b/vtk/Makefile.am
index 9d975d96d0ebef231ca76d6d701219ade54b7290..cc819623bb9c04b47782431ecff014bc24530ee3 100644
--- a/vtk/Makefile.am
+++ b/vtk/Makefile.am
@@ -1,7 +1,7 @@
 
 LINKLIBS = $(METIS_LIB) $(PTHREAD_LIBS) $(OPT_LIBS) $(BOOST_LDFLAGS) $(BOOST_IOSTREAMS_LIB) $(CUDA_LIBS)
 
-bin_PROGRAMS = cart_dec metis_dec dom_box
+noinst_PROGRAMS = cart_dec metis_dec dom_box
 cart_dec_SOURCES = CartDecomposition_gen_vtk.cpp ../openfpm_devices/src/memory/HeapMemory.cpp ../openfpm_devices/src/memory/PtrMemory.cpp ../openfpm_vcluster/src/VCluster.cpp ../openfpm_data/src/Memleak_check.cpp
 cart_dec_CXXFLAGS = $(CUDA_CFLAGS) $(INCLUDES_PATH) $(METIS_INCLUDE) $(BOOST_CPPFLAGS) -I../src -Wno-unused-function
 cart_dec_CFLAGS = $(CUDA_CFLAGS)