diff --git a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H
index 2accb8e1c9a276191c08caf65185bba9b6d44a3a..74a66b63e89da8180b8e4c473bbd1db670ca7eaf 100644
--- a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H
+++ b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/createClouds.H
@@ -1,5 +1,5 @@
 Info<< "\nConstructing reacting cloud" << endl;
-icoPoly8ThermoReactingCloud parcels
+icoPoly8ThermoReactingMultiphaseCloud parcels
 (
     "reactingCloud1",
     rho,
diff --git a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C
index bf0a16af28b34cc5a1d6f93309df6933d36023ff..0e626f312790f54e1ec298d9fa60a9fdf66c6eb3 100644
--- a/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C
+++ b/applications/solvers/lagrangian/porousExplicitSourceReactingParcelFoam/porousExplicitSourceReactingParcelFoam.C
@@ -43,7 +43,7 @@ Description
 #include "fvCFD.H"
 #include "hReactionThermo.H"
 #include "turbulenceModel.H"
-#include "BasicReactingCloud.H"
+#include "BasicReactingMultiphaseCloud.H"
 #include "rhoChemistryModel.H"
 #include "chemistrySolver.H"
 #include "radiationModel.H"
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
index e488fffacc5b095a9e340153f493aaa9ec21f256..c320e60ae1bf85aea2ec52009276c0399044187c 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/reactingCloud1Properties
@@ -27,10 +27,14 @@ PatchInteractionModel StandardWallInteraction;
 
 HeatTransferModel RanzMarshall;
 
-CompositionModel SinglePhaseMixture;
+CompositionModel SingleMixtureFraction;
 
 PhaseChangeModel LiquidEvaporation;
 
+DevolatilisationModel none;
+
+SurfaceReactionModel none;
+
 PostProcessingModel none;
 
 radiation       off;
@@ -55,6 +59,8 @@ constantProperties
     Tvap            Tvap [ 0 0 0 1 0 ] 284;
     Tbp             Tbp [ 0 0 0 1 0 ] 373;
     Pr              Pr [ 0 0 0 0 0 ] 0.7;
+    LDevol          LDevol [ 0 0 0 0 0 ] 0;
+    hRetentionCoeff hRetentionCoeff [ 0 0 0 0 0 ] 1;
     constantVolume  false;
 }
 
@@ -110,15 +116,24 @@ RanzMarshallCoeffs
     BirdCorrection  off;
 }
 
-SinglePhaseMixtureCoeffs
+SingleMixtureFractionCoeffs
 {
     phases
     (
+        gas
+        {
+        }
         liquid
         {
-            H2O     1;
+            H2O 1;
+        }
+        solid
+        {
         }
     );
+    YGasTot0        0;
+    YLiquidTot0     1;
+    YSolidTot0      0;
 }
 
 LiquidEvaporationCoeffs
diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
index ddb7eaf3a9beccf5275e6fa3db5eac511096588d..1dbbf94c3f9a4aace6dabf2db13a0c5bdb4363ec 100644
--- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
+++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/reactingCloud1Properties
@@ -27,10 +27,14 @@ PatchInteractionModel StandardWallInteraction;
 
 HeatTransferModel RanzMarshall;
 
-CompositionModel SinglePhaseMixture;
+CompositionModel SingleMixtureFraction;
 
 PhaseChangeModel LiquidEvaporation;
 
+DevolatilisationModel none;
+
+SurfaceReactionModel none;
+
 PostProcessingModel PatchPostProcessing;
 
 radiation       off;
@@ -55,6 +59,8 @@ constantProperties
     Tvap            Tvap [ 0 0 0 1 0 ] 273;
     Tbp             Tbp [ 0 0 0 1 0 ] 373;
     Pr              Pr [ 0 0 0 0 0 ] 0.7;
+    LDevol          LDevol [ 0 0 0 0 0 ] 0;
+    hRetentionCoeff hRetentionCoeff [ 0 0 0 0 0 ] 1;
     constantVolume  false;
 }
 
@@ -132,15 +138,24 @@ RanzMarshallCoeffs
     BirdCorrection  off;
 }
 
-SinglePhaseMixtureCoeffs
+SingleMixtureFractionCoeffs
 {
     phases
     (
+        gas
+        {
+        }
         liquid
         {
-            H2O     1;
+            H2O 1;
+        }
+        solid
+        {
         }
     );
+    YGasTot0        0;
+    YLiquidTot0     1;
+    YSolidTot0      0;
 }
 
 LiquidEvaporationCoeffs