diff --git a/src/lagrangian/intermediate/clouds/derived/basicReactingMultiphaseCollidingColud/basicReactingMultiphaseCollidingCloud.H b/src/lagrangian/intermediate/clouds/derived/basicReactingMultiphaseCollidingColud/basicReactingMultiphaseCollidingCloud.H
new file mode 100644
index 000000000..970cbb509
--- /dev/null
+++ b/src/lagrangian/intermediate/clouds/derived/basicReactingMultiphaseCollidingColud/basicReactingMultiphaseCollidingCloud.H
@@ -0,0 +1,74 @@
+/*---------------------------------------------------------------------------*\
+ ========= |
+ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
+ \\ / O peration |
+ \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
+ \\/ M anipulation |
+-------------------------------------------------------------------------------
+License
+ This file is part of OpenFOAM.
+
+ OpenFOAM is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with OpenFOAM. If not, see .
+
+Class
+ Foam::basicReactingMultiphaseCollidingCloud
+
+Description
+ Cloud class to introduce multi-phase reacting parcels
+
+\*---------------------------------------------------------------------------*/
+
+#ifndef basicReactingMultiphaseCollidingCloud_H
+#define basicReactingMultiphaseCollidingCloud_H
+
+#include "Cloud.H"
+#include "KinematicCloud.H"
+#include "ThermoCloud.H"
+#include "ReactingCloud.H"
+#include "ReactingMultiphaseCloud.H"
+#include "basicReactingMultiphaseCollidingParcel.H"
+
+#include "CollidingCloud.H"
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+namespace Foam
+{
+ typedef CollidingCloud
+ <
+ ReactingMultiphaseCloud
+ <
+ ReactingCloud
+ <
+ ThermoCloud
+ <
+ KinematicCloud
+ <
+ Cloud
+ <
+ basicReactingMultiphaseCollidingParcel
+ >
+ >
+ >
+ >
+ >
+ >
+ basicReactingMultiphaseCollidingCloud;
+}
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+#endif
+
+// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/.swp b/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/.swp
new file mode 100644
index 000000000..137e80d02
Binary files /dev/null and b/src/lagrangian/intermediate/parcels/Templates/CollidingParcel/.swp differ
diff --git a/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/basicReactingMultiphaseCollidingParcel.H b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/basicReactingMultiphaseCollidingParcel.H
new file mode 100644
index 000000000..547fd2480
--- /dev/null
+++ b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/basicReactingMultiphaseCollidingParcel.H
@@ -0,0 +1,82 @@
+/*---------------------------------------------------------------------------*\
+ ========= |
+ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
+ \\ / O peration |
+ \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
+ \\/ M anipulation |
+-------------------------------------------------------------------------------
+License
+ This file is part of OpenFOAM.
+
+ OpenFOAM is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with OpenFOAM. If not, see .
+
+Class
+ Foam::basicReactingMultiphaseCollidingParcel
+
+Description
+ Definition of basic reacting parcel
+
+SourceFiles
+ basicReactingMultiphaseCollidingParcel.C
+ basicReactingMultiphaseCollidingParcelIO.C
+
+\*---------------------------------------------------------------------------*/
+
+#ifndef basicReactingMultiphaseCollidingParcel_H
+#define basicReactingMultiphaseCollidingParcel_H
+
+#include "contiguous.H"
+#include "particle.H"
+#include "KinematicParcel.H"
+#include "ThermoParcel.H"
+#include "ReactingParcel.H"
+#include "ReactingMultiphaseParcel.H"
+
+#include "CollidingParcel.H"
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+namespace Foam
+{
+ typedef CollidingParcel
+ <
+ ReactingMultiphaseParcel
+ <
+ ReactingParcel
+ <
+ ThermoParcel
+ <
+ KinematicParcel
+ <
+ particle
+ >
+ >
+ >
+ >
+ >
+ basicReactingMultiphaseCollidingParcel;
+
+ template<>
+ inline bool contiguous()
+ {
+ return true;
+ }
+}
+
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+#endif
+
+// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/defineBasicReactingMultiphaseCollidingParcel.C b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/defineBasicReactingMultiphaseCollidingParcel.C
new file mode 100644
index 000000000..33a8040bc
--- /dev/null
+++ b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/defineBasicReactingMultiphaseCollidingParcel.C
@@ -0,0 +1,38 @@
+/*---------------------------------------------------------------------------*\
+ ========= |
+ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
+ \\ / O peration |
+ \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
+ \\/ M anipulation |
+-------------------------------------------------------------------------------
+License
+ This file is part of OpenFOAM.
+
+ OpenFOAM is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with OpenFOAM. If not, see .
+
+\*---------------------------------------------------------------------------*/
+
+#include "basicReactingMultiphaseCollidingParcel.H"
+#include "Cloud.H"
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+namespace Foam
+{
+ defineTemplateTypeNameAndDebug(basicReactingMultiphaseCollidingParcel, 0);
+ defineTemplateTypeNameAndDebug(Cloud, 0);
+}
+
+
+// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/makeBasicReactingMultiphaseCollidingParcelSubmodels.C b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/makeBasicReactingMultiphaseCollidingParcelSubmodels.C
new file mode 100644
index 000000000..61e07c8ba
--- /dev/null
+++ b/src/lagrangian/intermediate/parcels/derived/basicReactingMultiphaseCollidingParcel/makeBasicReactingMultiphaseCollidingParcelSubmodels.C
@@ -0,0 +1,91 @@
+/*---------------------------------------------------------------------------*\
+ ========= |
+ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
+ \\ / O peration |
+ \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
+ \\/ M anipulation |
+-------------------------------------------------------------------------------
+License
+ This file is part of OpenFOAM.
+
+ OpenFOAM is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with OpenFOAM. If not, see .
+
+\*---------------------------------------------------------------------------*/
+
+#include "basicReactingMultiphaseCollidingCloud.H"
+
+#include "makeParcelCloudFunctionObjects.H"
+
+// Kinematic
+#include "makeThermoParcelForces.H" // thermo variant
+#include "makeParcelDispersionModels.H"
+#include "makeReactingMultiphaseParcelInjectionModels.H" // MP variant
+#include "makeParcelPatchInteractionModels.H"
+#include "makeReactingMultiphaseParcelStochasticCollisionModels.H" // MP variant
+#include "makeReactingParcelSurfaceFilmModels.H" // Reacting variant
+
+// Colliding
+#include "makeParcelCollisionModels.H"
+
+// Thermodynamic
+#include "makeParcelHeatTransferModels.H"
+
+// Reacting
+#include "makeReactingMultiphaseParcelCompositionModels.H" // MP Variant
+#include "makeReactingParcelPhaseChangeModels.H"
+
+// Reacting multiphase
+#include "makeReactingMultiphaseParcelDevolatilisationModels.H"
+#include "makeReactingMultiphaseParcelSurfaceReactionModels.H"
+
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
+makeParcelCloudFunctionObjects(basicReactingMultiphaseCollidingCloud);
+
+// Kinematic sub-models
+makeThermoParcelForces(basicReactingMultiphaseCollidingCloud);
+makeParcelDispersionModels(basicReactingMultiphaseCollidingCloud);
+makeReactingMultiphaseParcelInjectionModels(basicReactingMultiphaseCollidingCloud);
+makeParcelPatchInteractionModels(basicReactingMultiphaseCollidingCloud);
+makeReactingMultiphaseParcelStochasticCollisionModels
+(
+ basicReactingMultiphaseCollidingCloud
+);
+makeReactingParcelSurfaceFilmModels(basicReactingMultiphaseCollidingCloud);
+
+// Colliding sub-models
+makeParcelCollisionModels(basicReactingMultiphaseCollidingCloud);
+
+// Thermo sub-models
+makeParcelHeatTransferModels(basicReactingMultiphaseCollidingCloud);
+
+// Reacting sub-models
+makeReactingMultiphaseParcelCompositionModels
+(
+ basicReactingMultiphaseCollidingCloud
+);
+makeReactingParcelPhaseChangeModels(basicReactingMultiphaseCollidingCloud);
+
+// Reacting multiphase sub-models
+makeReactingMultiphaseParcelDevolatilisationModels
+(
+ basicReactingMultiphaseCollidingCloud
+);
+makeReactingMultiphaseParcelSurfaceReactionModels
+(
+ basicReactingMultiphaseCollidingCloud
+);
+
+
+// ************************************************************************* //