diff --git a/apps/pythonmodule/PythonModule.cpp b/apps/pythonmodule/PythonModule.cpp
index a34a377f063b447ba26d38676ef371e442b1c378..21febaefdd84d25a432e4689bd7ce5d06fe22a57 100644
--- a/apps/pythonmodule/PythonModule.cpp
+++ b/apps/pythonmodule/PythonModule.cpp
@@ -50,6 +50,7 @@ typedef bmpl::vector<
             Field<walberla::real_t,4>,
             Field<walberla::real_t,5>,
             Field<walberla::real_t,9>,
+            Field<walberla::real_t,15>,
             Field<walberla::real_t,19>,
             Field<walberla::real_t,27>,
 
@@ -123,7 +124,9 @@ struct InitObject
 
 #ifdef WALBERLA_BUILD_WITH_CUDA
       using walberla::cuda::GPUField;
-      typedef bmpl::vector<GPUField<double>, GPUField<float>, GPUField<int>, GPUField<uint8_t>, GPUField<uint16_t> > GPUFields;
+      typedef bmpl::vector<GPUField<double>, GPUField<float>,
+                           GPUField<int8_t>,  GPUField<int16_t>,  GPUField<int32_t>, GPUField<int64_t>,
+                           GPUField<uint8_t>, GPUField<uint16_t>, GPUField<uint32_t>,GPUField<uint64_t> > GPUFields;
 
       pythonManager->addExporterFunction( cuda::exportModuleToPython<GPUFields, FieldTypes> );
       pythonManager->addBlockDataConversion<GPUFields>();
diff --git a/src/cuda/CMakeLists.txt b/src/cuda/CMakeLists.txt
index 83db21519fb21112985fc523eaf2dc2674f3379f..b38244fc951b6167da862af86ce8cff03ec5ff72 100644
--- a/src/cuda/CMakeLists.txt
+++ b/src/cuda/CMakeLists.txt
@@ -4,6 +4,6 @@
 #
 ###################################################################################################
 
-waLBerla_add_module( DEPENDS core communication domain_decomposition python_coupling field stencil BUILD_ONLY_IF_FOUND CUDA )
+waLBerla_add_module( DEPENDS blockforest core communication domain_decomposition python_coupling field stencil BUILD_ONLY_IF_FOUND CUDA )
 
 ###################################################################################################                        
\ No newline at end of file