diff --git a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
index 2215e348f711e0cb3389623d3be6e2629f23d7a6..24bf767369ac115b2bbca47a64d184642e9ffe46 100644
--- a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
@@ -110,13 +110,10 @@ subModels
 
     surfaceReactionModel none;
 
-    postProcessingModel particleTracks;
-
     surfaceFilmModel none;
 
     radiation       off;
 
-
     patchInjectionCoeffs
     {
         massFlowRate    0.8e-03;
@@ -190,14 +187,18 @@ subModels
         enthalpyTransfer enthalpyDifference;
         activeLiquids   ( H2O );
     }
+}
 
-    patchPostProcessingCoeffs
+
+cloudFunctions
+{
+    patchPostProcessing
     {
         maxStoredParcels 100;
         patches         ( outlet );
     }
 
-    particleTracksCoeffs
+    particleTracks
     {
         trackInterval   5;
         maxSamples      1000000;
diff --git a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/coalCloud1Properties b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/coalCloud1Properties
index bf74ccebdb56172a4d50908bfdaad7afe1d1765b..e964b64233a7e67366660898f1993e277074403e 100644
--- a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/coalCloud1Properties
+++ b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/coalCloud1Properties
@@ -103,8 +103,6 @@ subModels
 
     surfaceReactionModel COxidationKineticDiffusionLimitedRate;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     radiation       on;
@@ -195,4 +193,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/limestoneCloud1Properties b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/limestoneCloud1Properties
index d58f7af8a9a60cae6066dc754a79f2339629519e..a15680a79e8b4eee294390ec25b8ad840385c141 100644
--- a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/limestoneCloud1Properties
+++ b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/limestoneCloud1Properties
@@ -85,8 +85,6 @@ subModels
 
     heatTransferModel RanzMarshall;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     radiation       on;
@@ -125,4 +123,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperEmptying/constant/kinematicCloudProperties b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperEmptying/constant/kinematicCloudProperties
index 4376f6ce5aa2e7073ee836771f7d7b09203df962..253b33246017170df7c1a76f26302f0986d6bad7 100644
--- a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperEmptying/constant/kinematicCloudProperties
+++ b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperEmptying/constant/kinematicCloudProperties
@@ -42,6 +42,7 @@ solution
     }
 }
 
+
 constantProperties
 {
     parcelTypeId    1;
@@ -56,6 +57,7 @@ constantProperties
     constantVolume  false;
 }
 
+
 subModels
 {
     particleForces
@@ -72,8 +74,6 @@ subModels
 
     heatTransferModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     collisionModel pairCollision;
@@ -129,4 +129,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperInitialState/constant/kinematicCloudProperties b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperInitialState/constant/kinematicCloudProperties
index 15f9068b615feb528b830c180071bc77b5a4fe91..93315fbd6307c26b1551ca1564e8b288071179be 100644
--- a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperInitialState/constant/kinematicCloudProperties
+++ b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopperInitialState/constant/kinematicCloudProperties
@@ -65,8 +65,6 @@ subModels
 
     heatTransferModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     collisionModel pairCollision;
@@ -140,4 +138,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/reactingCloud1Properties
index 8a67b373e704ec54f55d916a19fc731f833f8eb1..4eaea3d71aab63e8bfd91c4e73ab71c6ffb98523 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/reactingCloud1Properties
@@ -50,6 +50,7 @@ solution
     }
 }
 
+
 constantProperties
 {
     parcelTypeId    1;
@@ -78,6 +79,7 @@ constantProperties
     constantVolume  false;
 }
 
+
 subModels
 {
     particleForces
@@ -98,8 +100,6 @@ subModels
 
     phaseChangeModel liquidEvaporation;
 
-    postProcessingModel patchPostProcessing;
-
     devolatilisationModel none;
 
     surfaceReactionModel none;
@@ -160,8 +160,12 @@ subModels
 
         activeLiquids   ( H2O );
     }
+}
+
 
-    patchPostProcessingCoeffs
+cloudFunctions
+{
+    patchPostProcessing
     {
         maxStoredParcels 20;
 
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
index b903f6642feb311dde78aad33d050d64efdfa427..a20d3d8bf21ee0d584ef4bf1e1752a86e7d8dd3b 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
@@ -50,6 +50,7 @@ solution
     }
 }
 
+
 constantProperties
 {
     parcelTypeId    1;
@@ -78,6 +79,7 @@ constantProperties
     constantVolume  false;
 }
 
+
 subModels
 {
     particleForces
@@ -102,8 +104,6 @@ subModels
 
     surfaceReactionModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     radiation       off;
@@ -165,4 +165,8 @@ subModels
 }
 
 
+clousFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
index 465586406946c10eb78224da4e20a2c522c8cdf4..759cfa287426ed908693493dcffd4fe228b88438 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
@@ -50,6 +50,7 @@ solution
     }
 }
 
+
 constantProperties
 {
     parcelTypeId    1;
@@ -78,6 +79,7 @@ constantProperties
     constantVolume  false;
 }
 
+
 subModels
 {
     particleForces
@@ -102,8 +104,6 @@ subModels
 
     surfaceReactionModel none;
 
-    postProcessingModel patchPostProcessing;
-
     surfaceFilmModel none;
 
     radiation       off;
@@ -183,8 +183,12 @@ subModels
 
         activeLiquids   ( H2O );
     }
+}
+
 
-    patchPostProcessingCoeffs
+cloudFunctions
+{
+    patchPostProcessing
     {
         maxStoredParcels 100;
 
diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/reactingCloud1Properties b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/reactingCloud1Properties
index b4e73e234ef22f4434d7277873bde10907f9ba69..2a1d0f940a295310d9d68c924572d8d915eef260 100644
--- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/reactingCloud1Properties
@@ -95,8 +95,6 @@ subModels
 
     phaseChangeModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel thermoSurfaceFilm;
 
     radiation       off;
@@ -134,4 +132,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/reactingCloud1Properties b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/reactingCloud1Properties
index e9f1c791af1f1d4a0d997121255ba33f9da95c69..1a1a6ff1d8ddce077faa755413f7c408305ac9d7 100644
--- a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/reactingCloud1Properties
@@ -95,8 +95,6 @@ subModels
 
     phaseChangeModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel thermoSurfaceFilm;
 
     radiation       off;
@@ -160,4 +158,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/reactingCloud1Properties b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/reactingCloud1Properties
index 269063a1682edcc08067440d807cd4733fd98378..a26564ebb297f18cb918288afa0a66e960866de2 100644
--- a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/reactingCloud1Properties
@@ -95,8 +95,6 @@ subModels
 
     phaseChangeModel none;
 
-    postProcessingModel none;
-
     surfaceFilmModel thermoSurfaceFilm;
 
     radiation       off;
@@ -140,4 +138,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //
diff --git a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/reactingCloud1Properties b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/reactingCloud1Properties
index f93637094d009389096f1505f607422ba01f7779..3c5ec0512d9321e593b67fb9f4139ba6ff4d5559 100644
--- a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/reactingCloud1Properties
@@ -50,6 +50,7 @@ solution
     }
 }
 
+
 constantProperties
 {
     parcelTypeId    1;
@@ -75,6 +76,7 @@ constantProperties
     constantVolume  false;
 }
 
+
 subModels
 {
     particleForces
@@ -95,8 +97,6 @@ subModels
 
     phaseChangeModel liquidEvaporation;
 
-    postProcessingModel none;
-
     surfaceFilmModel none;
 
     radiation       off;
@@ -149,4 +149,8 @@ subModels
 }
 
 
+cloudFunctions
+{}
+
+
 // ************************************************************************* //