diff --git a/Documentation/Examples/stopping_power.cc b/Documentation/Examples/stopping_power.cc
index f8064d0aa76adce275ed48f262e4ec39d8f7882a..ffd1f05639b9112c7c6fb9eef3f54d8b51e7e3bf 100644
--- a/Documentation/Examples/stopping_power.cc
+++ b/Documentation/Examples/stopping_power.cc
@@ -9,6 +9,8 @@
  */
 
 #include <corsika/environment/Environment.h>
+#include <corsika/environment/HomogeneousMedium.h>
+#include <corsika/environment/IMediumModel.h>
 #include <corsika/environment/ShowerAxis.h>
 #include <corsika/geometry/Sphere.h>
 #include <corsika/process/energy_loss/EnergyLoss.h>
@@ -36,8 +38,10 @@ int main() {
   feenableexcept(FE_INVALID);
 
   // setup environment, geometry
-  using EnvType = Environment<setup::IEnvironmentModel>;
+  using EnvType = Environment<IMediumModel>;
   EnvType env;
+  env.GetUniverse()->SetModelProperties<HomogeneousMedium<IMediumModel>>(
+      1_g / cube(1_cm), NuclearComposition{{particles::Code::Unknown}, {1.f}});
 
   const CoordinateSystem& rootCS = env.GetCoordinateSystem();