diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9e26b2f848cefab9e3a4a8e7143be8947642242d..b16205daf7434f1516940574d13947bece0ee531 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,7 +26,6 @@ add_subdirectory (../openfpm_vcluster openfpm_vcluster)
 
 if (CUDA_ON_BACKEND STREQUAL "CUDA")
         enable_language(CUDA)
-        find_package(CUDA)
 endif()
 
 set (CMAKE_CXX_STANDARD 14)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 51b7b60f839703ecaa89903813b1325875e86a46..6fd2e22144d69dc01567a8e2cbffa95782a0c998 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -65,7 +65,7 @@ if (CUDA_FOUND)
 	endif()
 endif()
 
-target_include_directories (io PUBLIC ${CUDA_INCLUDE_DIRS})
+target_include_directories (io PUBLIC ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
 target_include_directories (io PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
 target_include_directories (io PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../openfpm_devices/src/)
 target_include_directories (io PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../openfpm_vcluster/src/)
diff --git a/src/VTKWriter/VTKWriter_grids_util.hpp b/src/VTKWriter/VTKWriter_grids_util.hpp
index 9fc05ca07e861e3c05ef5e0bcb2837fde692ccef..cf95d89dd9411af3f5bc19605637156d5272a433 100644
--- a/src/VTKWriter/VTKWriter_grids_util.hpp
+++ b/src/VTKWriter/VTKWriter_grids_util.hpp
@@ -593,7 +593,7 @@ struct meta_prop<I, ele_g,St,T[N1],is_writable>
                         {stream_out << " " << vg.get(k).g.template get<I::value>(it.get())[i1];}
 
                         if (N1 == 2)
-                        {stream_out << (decltype(vg.get(k).g.template get<I::value>(it.get())[0])) 0;}
+                        {stream_out << " " << (decltype(vg.get(k).g.template get<I::value>(it.get())[0])) 0;}
 
                         stream_out << "\n";
                     }