diff --git a/Framework/Logging/Logger.h b/Framework/Logging/Logger.h
index 7b9adc8d5686a3bc8bb60f4429df9015872b706c..be6b3800a6b1c6dd2862bba48d31673b5d4f0250 100644
--- a/Framework/Logging/Logger.h
+++ b/Framework/Logging/Logger.h
@@ -31,9 +31,6 @@
 #include <corsika/logging/NoSink.h>
 #include <corsika/logging/Sink.h>
 
-using namespace std;
-using namespace boost;
-
 namespace corsika::logging {
 
   /**
diff --git a/Framework/StackInterface/CMakeLists.txt b/Framework/StackInterface/CMakeLists.txt
index 6fce751dbccdeacfd2cdad6a98302208cfa77afa..e0080081995963a8f24ab5f9b337695fa82396ce 100644
--- a/Framework/StackInterface/CMakeLists.txt
+++ b/Framework/StackInterface/CMakeLists.txt
@@ -1,6 +1,7 @@
 set (
   CORSIKAstackinterface_HEADERS
   Stack.h
+  StackView.h
   StackIteratorInterface.h
   ParticleBase.h
   )
diff --git a/Framework/StackInterface/StackView.h b/Framework/StackInterface/StackView.h
new file mode 100644
index 0000000000000000000000000000000000000000..f4d72e22ba78fcc75e5ed07af03b361ba64053d3
--- /dev/null
+++ b/Framework/StackInterface/StackView.h
@@ -0,0 +1,23 @@
+#ifndef _include_corsika_stack_stackview_h_
+#define _include_corsika_stack_stackview_h_
+
+
+namespace corsika::stack {
+
+  template<typename Stack>
+  class StackView : puclic Stack {
+
+  public:
+
+
+    
+
+  private:
+    std::vector<unsigned int> fIndices;
+    
+  };
+  
+}
+
+
+#endif
diff --git a/Processes/Sibyll/Decay.h b/Processes/Sibyll/Decay.h
index 3998cb791110b42668da128030043f7b63cf8e30..eddae6138fea423d37ba3a58876894694cd75fcd 100644
--- a/Processes/Sibyll/Decay.h
+++ b/Processes/Sibyll/Decay.h
@@ -90,7 +90,6 @@ namespace corsika::process {
 
         using std::cout;
         using std::endl;
-        // using namespace corsika::io;
         using namespace corsika::units::si;
 
         // name? also makes EM particles stable
diff --git a/Processes/TrackingLine/TrackingLine.h b/Processes/TrackingLine/TrackingLine.h
index b829814766625213c5ed115471a7b50b5ecaaf80..02126ee12e41a98964fc997ec3f07a8a89332bcf 100644
--- a/Processes/TrackingLine/TrackingLine.h
+++ b/Processes/TrackingLine/TrackingLine.h
@@ -29,8 +29,6 @@
 #include <stdexcept>
 #include <utility>
 
-using namespace corsika;
-
 namespace corsika::process {
 
   namespace tracking_line {