diff --git a/build.sh b/build.sh
index aad4a80d62bfdc05313ef776d57e79ce16121755..eb06bbec12b85d84220f60cc50625e9a334d83d5 100755
--- a/build.sh
+++ b/build.sh
@@ -24,11 +24,6 @@ git clone git@git.mpi-cbg.de:openfpm/openfpm_vcluster.git openfpm_vcluster
 
 cd "$1/openfpm_io"
 
-echo "DEBUG"
-
-ls ../openfpm_data/src/Graph
-
-echo "DEBUG"
 
 if [ x"$hostname" == x"cifarm-centos-node.mpi-cbg.de"  ]; then
         ./install_MPI_mpich.sh $HOME/openfpm_dependencies/openfpm_io/$branch/ 4
diff --git a/script/discover_os b/script/discover_os
new file mode 100755
index 0000000000000000000000000000000000000000..b80dda2b84e5d61b919a8d92e65e5661602337c2
--- /dev/null
+++ b/script/discover_os
@@ -0,0 +1,37 @@
+#! /bin/bash
+
+function discover_os() {
+platform=unknown
+
+
+  if [[ "$OSTYPE" == "linux-gnu" ]]; then
+        echo -e "We are on\033[1;34m LINUX \033[0m"
+        platform=linux
+  elif [[ "$OSTYPE" == "linux" ]]; then
+        echo -e "We are on\033[1;34m LINUX \033[0m"
+        platform=linux
+  elif [[ "$OSTYPE" == "darwin"* ]]; then
+        echo -e "We are on\033[1;34m MAC OSX \033[0m"
+        platform=osx
+  elif [[ "$OSTYPE" == "cygwin" ]]; then
+        echo -e "We are on\033[1;34m CYGWIN \033[0m"
+	platform=cygwin
+  elif [[ "$OSTYPE" == "msys" ]]; then
+        echo -e "We are on\033[1;34m Microsoft Window \033[0m"
+        echo "This platform is not supported"
+        exit 1
+  elif [[ "$OSTYPE" == "win32" ]]; then
+        echo -e "We are on\033[1;34m Microsoft Window \033[0m"
+        echo "This platform is not supported"
+        exit 1
+  elif [[ "$OSTYPE" == "freebsd"* ]]; then
+        echo -e "We are on\033[1;34m FREEBSD \033[0m"
+        echo "This platform is not supported"
+        exit 1
+  else
+        echo -e "We are on an\033[1;34m unknown OS \033[0m"
+        echo "This platform is not supported"
+        exit 1
+  fi
+}
+