diff --git a/DDAlign/include/DDAlign/AlignmentsCalib.h b/DDAlign/include/DDAlign/AlignmentsCalib.h
index dc91aee909b1cb7e674bc9882bc8d728957e7d46..fac731056af47e58b7b8bb324de91e474f31d4fb 100644
--- a/DDAlign/include/DDAlign/AlignmentsCalib.h
+++ b/DDAlign/include/DDAlign/AlignmentsCalib.h
@@ -49,7 +49,7 @@ namespace dd4hep {
       Detector&                      description;
       /// Reference to the alignment manager object
       ConditionsMap& slice;
-      /// detaill work stack of cached deltas
+      /// Internal work stack of cached deltas
       UsedConditions             used;
 
     protected:      
diff --git a/DDAlign/include/DDAlign/GlobalAlignmentCache.h b/DDAlign/include/DDAlign/GlobalAlignmentCache.h
index c7565bd7218af9a614baaaa6a64eed248fe677cc..fe4ac1d53491c3630d7f176bc8ed1614cc21a8db 100644
--- a/DDAlign/include/DDAlign/GlobalAlignmentCache.h
+++ b/DDAlign/include/DDAlign/GlobalAlignmentCache.h
@@ -30,7 +30,7 @@ namespace dd4hep {
 
     /// Class caching all known alignment operations for one Detector instance.
     /**
-     *  detaillly the instances are fragmented to subdetectors defined
+     *  Internaly the instances are fragmented to subdetectors defined
      *  by the next-to-top level detector elements.
      *
      *  \author   M.Frank
diff --git a/DDCond/include/DDCond/ConditionsDependencyHandler.h b/DDCond/include/DDCond/ConditionsDependencyHandler.h
index 4f1bae60f710e3c2c8390a3caf4d0b2912428dce..984cae234349089b2b28bac721c11105a9c3bebf 100644
--- a/DDCond/include/DDCond/ConditionsDependencyHandler.h
+++ b/DDCond/include/DDCond/ConditionsDependencyHandler.h
@@ -57,7 +57,7 @@ namespace dd4hep {
       mutable size_t           num_callback;
 
     protected:
-      /// detaill call to trigger update callback
+      /// Internal call to trigger update callback
       Condition::Object* do_callback(const ConditionDependency& dep) const;
 
     public:
diff --git a/DDCond/src/ConditionsDependencyHandler.cpp b/DDCond/src/ConditionsDependencyHandler.cpp
index ff2d9127f2d9ce80d691e40f51e70ab4976834c3..d73d86885def67cb12ec58e781bb74b9e5e198fb 100644
--- a/DDCond/src/ConditionsDependencyHandler.cpp
+++ b/DDCond/src/ConditionsDependencyHandler.cpp
@@ -65,7 +65,7 @@ Condition ConditionsDependencyHandler::get(Condition::key_type key)  const  {
 }
 
 
-/// detaill call to trigger update callback
+/// Internal call to trigger update callback
 Condition::Object* 
 ConditionsDependencyHandler::do_callback(const ConditionDependency& dep)  const {
   try  {
diff --git a/DDCond/src/plugins/ConditionsPlugins.cpp b/DDCond/src/plugins/ConditionsPlugins.cpp
index 50eee2dd2a105dd2138176114734025e39633246..8b1feecec261cfe828c2ca2ffcd7d9e668cd4e03 100644
--- a/DDCond/src/plugins/ConditionsPlugins.cpp
+++ b/DDCond/src/plugins/ConditionsPlugins.cpp
@@ -228,7 +228,7 @@ DECLARE_APPLY(DD4hep_ConditionsDump,ddcond_dump_conditions)
  */
 static int ddcond_detelement_dump(Detector& description, int argc, char** argv)   {
 
-  /// detaill class to perform recursive printout
+  /// Internal class to perform recursive printout
   /*
    *  \author  M.Frank
    *  \version 1.0
@@ -293,7 +293,7 @@ DECLARE_DD4HEP_CONSTRUCTOR(DD4hep_ConditionsPrepare,ddcond_prepare_plugin)
  */
 static int ddcond_detelement_processor(Detector& description, int argc, char** argv)   {
 
-  /// detaill class to perform recursive printout
+  /// Internal class to perform recursive printout
   /*
    *  \author  M.Frank
    *  \version 1.0
diff --git a/DDCond/src/plugins/ConditionsUserPool.cpp b/DDCond/src/plugins/ConditionsUserPool.cpp
index f0ad236077cfe02a5c33e8fd7151d66640e1afe7..d1dd05665d1ffbf2dde59c4f1fd88c0cc2e625e7 100644
--- a/DDCond/src/plugins/ConditionsUserPool.cpp
+++ b/DDCond/src/plugins/ConditionsUserPool.cpp
@@ -52,10 +52,10 @@ namespace dd4hep {
       /// The loader to access non-existing conditions
       ConditionsDataLoader* m_loader = 0;
 
-      /// detaill helper to find conditions
+      /// Internal helper to find conditions
       Condition::Object* i_findCondition(Condition::key_type key)  const;
 
-      /// detaill insertion helper
+      /// Internal insertion helper
       bool i_insert(Condition::Object* o);
 
     public:
diff --git a/DDCore/include/DD4hep/AlignmentsNominalMap.h b/DDCore/include/DD4hep/AlignmentsNominalMap.h
index 436b14d9396b6412a0e23dfb381a9108ab43f4d9..d86db1f3d58bcf3d71507806d0247bb65d46b651 100644
--- a/DDCore/include/DD4hep/AlignmentsNominalMap.h
+++ b/DDCore/include/DD4hep/AlignmentsNominalMap.h
@@ -74,7 +74,7 @@ namespace dd4hep {
     /// Interface to partially scan data content of the alignments mapping
     /** Note: This default implementation assumes unordered containers and hence is
      *        not the most efficient implementation!
-     *        detaillly it uses "scan(Processor& processor)"
+     *        Internaly it uses "scan(Processor& processor)"
      *        the subselection hence is linearly depending of the number of elements.
      *        
      *        Using ordered maps with "lower_bound(key)" this can be greatly improved.
diff --git a/DDCore/include/DD4hep/ConditionsData.h b/DDCore/include/DD4hep/ConditionsData.h
index 31ba72dac7391aa75c2ff2a0ad8880be9249b7af..22852b45ca320a59e0d04b7d45b16d9f91a94cb1 100644
--- a/DDCore/include/DD4hep/ConditionsData.h
+++ b/DDCore/include/DD4hep/ConditionsData.h
@@ -40,7 +40,7 @@ namespace dd4hep {
       virtual void release() = 0;
     };
 
-    /// Conditions data block. detaillly maps other objects to abstract data blocks
+    /// Conditions data block. Internaly maps other objects to abstract data blocks
     /**
      *   \author  M.Frank
      *   \version 1.0
diff --git a/DDCore/include/DD4hep/ConditionsMap.h b/DDCore/include/DD4hep/ConditionsMap.h
index d9ac55337a71ac2258820602fd7802a51c510d1a..fb9036d3c075790e46335c76bbb4d1f2ef171bb4 100644
--- a/DDCore/include/DD4hep/ConditionsMap.h
+++ b/DDCore/include/DD4hep/ConditionsMap.h
@@ -97,7 +97,7 @@ namespace dd4hep {
     /// Interface to partially scan data content of the conditions mapping
     /** Note: This default implementation assumes unordered containers and hence is
      *        not the most efficient implementation!
-     *        detaillly it uses "scan(Processor& processor)"
+     *        Internaly it uses "scan(Processor& processor)"
      *        the subselection hence is linearly depending of the number of elements.
      *
      *        This default implementation uses 
diff --git a/DDCore/include/DD4hep/ConditionsPrinter.h b/DDCore/include/DD4hep/ConditionsPrinter.h
index 0c625fcfc795f64ddb4a1ae6332700e88b0e664f..0063f119881d28d4c603304156a91d7558d61768 100644
--- a/DDCore/include/DD4hep/ConditionsPrinter.h
+++ b/DDCore/include/DD4hep/ConditionsPrinter.h
@@ -37,7 +37,7 @@ namespace dd4hep {
      */
     class ConditionsPrinter  {
     protected:
-      /// detaill param printer class
+      /// Internal param printer class
       class ParamPrinter;
       friend class ParamPrinter;
 
diff --git a/DDCore/include/DD4hep/DD4hepUnits.h b/DDCore/include/DD4hep/DD4hepUnits.h
index 1406846f7f31f8f40fd0930060daec67a3b6d5a1..f3f10c35b57cdbbb1040c43821291d301f7572cf 100644
--- a/DDCore/include/DD4hep/DD4hepUnits.h
+++ b/DDCore/include/DD4hep/DD4hepUnits.h
@@ -292,7 +292,7 @@ namespace dd4hep {
     //              steradian
     //
     // Below is a non exhaustive list of Physical CONSTANTS,
-    // computed in the detaill HEP System Of Units.
+    // computed in the Internal HEP System Of Units.
     //
     // Most of them are extracted from the Particle Data Book :
     //        Phys. Rev. D  volume 50 3-1 (1994) page 1233
diff --git a/DDCore/include/DD4hep/DetElement.h b/DDCore/include/DD4hep/DetElement.h
index 32d5408b374c02e66be084db66c4c4dcb0a243de..7a6793375e04dcbb46d236874d57d81c96936661 100644
--- a/DDCore/include/DD4hep/DetElement.h
+++ b/DDCore/include/DD4hep/DetElement.h
@@ -195,7 +195,7 @@ namespace dd4hep {
       PLACEMENT_NONE
     };
 
-    /// detaill assert function to check conditions
+    /// Internal assert function to check conditions
     void check(bool condition, const std::string& msg) const;
 
   protected:
@@ -215,7 +215,7 @@ namespace dd4hep {
                          void (*destruct)(void*)) const;
     /// Access an existing extension object from the detector element
     void* i_extension(const std::type_info& info) const;
-    /// detaill call to extend the detector element with an arbitrary structure accessible by the type
+    /// Internal call to extend the detector element with an arbitrary structure accessible by the type
     void i_addUpdateCall(unsigned int callback_type, const Callback& callback)  const;
 
   public:
diff --git a/DDCore/include/DD4hep/Fields.h b/DDCore/include/DD4hep/Fields.h
index 8f74338b5bf6c6689a0f7e4081647c684025b8c9..9c38edca33451abe1f3d69cc7d75a49adfdfe0fb 100644
--- a/DDCore/include/DD4hep/Fields.h
+++ b/DDCore/include/DD4hep/Fields.h
@@ -44,7 +44,7 @@ namespace dd4hep {
     };
     typedef std::map<std::string, std::map<std::string, std::string> > Properties;
 
-    /// detaill data class shared by all handles of a given type
+    /// Internal data class shared by all handles of a given type
     /**
      *  \author  M.Frank
      *  \version 1.0
@@ -131,7 +131,7 @@ namespace dd4hep {
     typedef std::map<std::string, std::string> PropertyValues;
     typedef std::map<std::string, PropertyValues> Properties;
 
-    /// detaill data class shared by all handles
+    /// Internal data class shared by all handles
     /**
      *  \author  M.Frank
      *  \version 1.0
diff --git a/DDCore/include/DD4hep/GeoHandler.h b/DDCore/include/DD4hep/GeoHandler.h
index 893ab558b00e0dbc9c6abb29508f2410f928e489..985938c25621301d46fe3449c89827cdeabb04e5 100644
--- a/DDCore/include/DD4hep/GeoHandler.h
+++ b/DDCore/include/DD4hep/GeoHandler.h
@@ -97,7 +97,7 @@ namespace dd4hep {
       bool  m_propagateRegions;
       std::map<int, std::set<const TGeoNode*> >* m_data;
 
-      /// detaill helper to collect geometry information from traversal
+      /// Internal helper to collect geometry information from traversal
       GeoHandler& i_collect(const TGeoNode* node, int level, Region rg, LimitSet ls);
 
     private:
diff --git a/DDCore/include/DD4hep/InstanceCount.h b/DDCore/include/DD4hep/InstanceCount.h
index 5a7cdccf31c2d189c7ce60dce0ad1ebd95808296..c7e044cedeffb7ee95b8ea1d0512008c4290cdb2 100644
--- a/DDCore/include/DD4hep/InstanceCount.h
+++ b/DDCore/include/DD4hep/InstanceCount.h
@@ -39,7 +39,7 @@ namespace dd4hep {
       ALL      = STRING | TYPEINFO
     };
 
-    /// detaill class to could object constructions and destructions
+    /// Internal class to could object constructions and destructions
     /**
      * Small class to enable object construction/destruction tracing.
      *
diff --git a/DDCore/include/DD4hep/OpaqueData.h b/DDCore/include/DD4hep/OpaqueData.h
index 28dfe2e259387ab9c8d709fed58b2f9cd6d6459e..14a4c3ca02f73673af4cc98dfa00b8690e9fc4d1 100644
--- a/DDCore/include/DD4hep/OpaqueData.h
+++ b/DDCore/include/DD4hep/OpaqueData.h
@@ -90,7 +90,7 @@ namespace dd4hep {
       BOUND_DATA = 1<<3
     };
     /// Data buffer: plain data are allocated directly on this buffer
-    /** detaill data buffer is sufficient to store any vector  */
+    /** Internal data buffer is sufficient to store any vector  */
     unsigned char data[sizeof(std::vector<void*>)];
     /// Destructor function -- only set if the object is valid
     void (*destruct)(void*);
diff --git a/DDCore/include/DD4hep/Shapes.h b/DDCore/include/DD4hep/Shapes.h
index d442e2899263c7b552a6f1959bf61c25b5c15e57..109b8e7c110591e54602777862e42d6e57bb17be 100644
--- a/DDCore/include/DD4hep/Shapes.h
+++ b/DDCore/include/DD4hep/Shapes.h
@@ -113,7 +113,7 @@ namespace dd4hep {
    */
   class Box: public Solid_type<TGeoBBox> {
   protected:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double x_val, double y_val, double z_val);
 
   public:
@@ -156,7 +156,7 @@ namespace dd4hep {
    */
   class HalfSpace: public Solid_type<TGeoHalfSpace> {
   protected:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(const double* const point, const double* const normal);
 
   public:
@@ -270,7 +270,7 @@ namespace dd4hep {
    */
   class Tube: public Solid_type< /*TGeoTubeSeg */MyConeSeg> {
   protected:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(const std::string& nam, double rmin, double rmax, double z, double startPhi, double deltaPhi);
 
   public:
@@ -321,7 +321,7 @@ namespace dd4hep {
    */
   class EllipticalTube: public Solid_type<TGeoEltu> {
   protected:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double a, double b, double dz);
 
   public:
@@ -356,7 +356,7 @@ namespace dd4hep {
    */
   class Cone: public Solid_type<TGeoCone> {
   protected:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double z, double rmin1, double rmax1, double rmin2, double rmax2);
   public:
     /// Default constructor
@@ -390,7 +390,7 @@ namespace dd4hep {
    */
   class Trap: public Solid_type<TGeoTrap> {
   private:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double pz, double py, double px, double pLTX);
   public:
     /// Default constructor
@@ -430,7 +430,7 @@ namespace dd4hep {
    */
   class Trapezoid: public Solid_type<TGeoTrd2> {
   private:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double x1, double x2, double y1, double y2, double z);
 
   public:
@@ -465,7 +465,7 @@ namespace dd4hep {
    */
   class Torus: public Solid_type<TGeoTorus> {
   private:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double r, double rmin, double rmax, double phi, double delta_phi);
   public:
     /// Default constructor
@@ -616,7 +616,7 @@ namespace dd4hep {
    */
   class EightPointSolid: public Solid_type<TGeoArb8> {
   private:
-    /// detaill helper method to support object construction
+    /// Internal helper method to support object construction
     void make(double dz, const double* vtx);
   public:
     /// Default constructor
diff --git a/DDCore/include/DD4hep/Volumes.h b/DDCore/include/DD4hep/Volumes.h
index 5d4b46767c1faafed00dee0e6be8c918fa456550..746490ca080cf29d6381e6c8d456fd0bd01a6895 100644
--- a/DDCore/include/DD4hep/Volumes.h
+++ b/DDCore/include/DD4hep/Volumes.h
@@ -169,7 +169,7 @@ namespace dd4hep {
 
   /// Implementation class extending the ROOT volume (TGeoVolume)
   /**
-   *   detaill data structure optional to TGeo data.
+   *   Internal data structure optional to TGeo data.
    *
    *   For any further documentation please see the following ROOT documentation:
    *   \see http://root.cern.ch/root/html/TGeoExtension.html
diff --git a/DDCore/include/DD4hep/detail/AlignmentsInterna.h b/DDCore/include/DD4hep/detail/AlignmentsInterna.h
index b230c6819c7b2b90cbaadaf694909b87df321e82..3ece0e0a1517148fa870c25339862c4dad5d82f4 100644
--- a/DDCore/include/DD4hep/detail/AlignmentsInterna.h
+++ b/DDCore/include/DD4hep/detail/AlignmentsInterna.h
@@ -36,7 +36,7 @@ namespace dd4hep {
   class Alignment;
 
   /// Alignments internal namespace declaration
-  /** detaillly defined datastructures are not presented to the
+  /** Internaly defined datastructures are not presented to the
    *  user directly, but are used by dedicated views.
    *
    *  \author  M.Frank
diff --git a/DDCore/include/DD4hep/detail/ConditionsInterna.h b/DDCore/include/DD4hep/detail/ConditionsInterna.h
index 7b57fdb73dfe581346d05624343d4aee8850bd87..f54e176f8a542013fd9bac1cf2d598b4c2d5c92c 100644
--- a/DDCore/include/DD4hep/detail/ConditionsInterna.h
+++ b/DDCore/include/DD4hep/detail/ConditionsInterna.h
@@ -38,7 +38,7 @@ namespace dd4hep {
   class IOVType;
 
   /// DD4hep internal namespace declaration for utilities and implementation details
-  /** detaillly defined datastructures are not presented to the
+  /** Internaly defined datastructures are not presented to the
    *  user directly, but are used by dedicated views.
    *
    *  \author  M.Frank
diff --git a/DDCore/include/DD4hep/detail/DetectorInterna.h b/DDCore/include/DD4hep/detail/DetectorInterna.h
index 6813b26975b364f9a5a089cefb482fcb685d6595..c81cab2196ccb692abae70896e6f57bb77a943fe 100644
--- a/DDCore/include/DD4hep/detail/DetectorInterna.h
+++ b/DDCore/include/DD4hep/detail/DetectorInterna.h
@@ -66,7 +66,7 @@ namespace dd4hep {
     SensitiveDetectorObject();
     /// Initializing constructor
     SensitiveDetectorObject(const std::string& nam);
-    /// detaill object destructor: release extension object(s)
+    /// Internal object destructor: release extension object(s)
     virtual ~SensitiveDetectorObject();
   };
 
@@ -155,7 +155,7 @@ namespace dd4hep {
 
   private:
     //@{ Private methods used internally by the object itself. */
-    /// Resolve the world object. detaill use ONLY.
+    /// Resolve the world object. Internal use ONLY.
     World i_access_world();
 
   public:
@@ -164,7 +164,7 @@ namespace dd4hep {
     DetElementObject(const std::string& nam, int ident);
     /// Default constructor
     DetElementObject();
-    /// detaill object destructor: release extension object(s)
+    /// Internal object destructor: release extension object(s)
     virtual ~DetElementObject();
     /// Deep object copy to replicate DetElement trees e.g. for reflection
     virtual DetElementObject* clone(int new_id, int flag) const;
@@ -201,7 +201,7 @@ namespace dd4hep {
     /// Initializing constructor
     WorldObject(Detector& description, const std::string& nam);
 #endif
-    /// detaill object destructor: release extension object(s)
+    /// Internal object destructor: release extension object(s)
     virtual ~WorldObject();
   };
 
diff --git a/DDCore/include/DD4hep/detail/Plugins.inl b/DDCore/include/DD4hep/detail/Plugins.inl
index b381fc207e1456c0e046d37d9f8b50a9bfd6cddd..33c3828e728ad5332b091f63a2766e8e49865e0b 100644
--- a/DDCore/include/DD4hep/detail/Plugins.inl
+++ b/DDCore/include/DD4hep/detail/Plugins.inl
@@ -67,7 +67,7 @@ namespace dd4hep  {
   { return ROOT::Reflex::PluginService::Create<R>(name, a0, a1, a2, a3, a4, a5); }
 
 
-  /** detaill namespace -- should under no circumstances be used directly.
+  /** Internal namespace -- should under no circumstances be used directly.
     * The named namespace is necessary to trick the linker. Entries in an anonymous 
     * namespace would be oiptimized away.....
     *
diff --git a/DDCore/include/XML/XMLElements.h b/DDCore/include/XML/XMLElements.h
index be63afeb136424c017aa5366df9dc259a5bff785..e5d8ac848659bc6c748ce3d2ebeb3cdbdafe09c7 100644
--- a/DDCore/include/XML/XMLElements.h
+++ b/DDCore/include/XML/XMLElements.h
@@ -234,7 +234,7 @@ namespace dd4hep {
      *  -- unicode
      *  -- std::string
      *  -- const char*.
-     *  detaillly a copy representation as an std::string is kept.
+     *  Internaly a copy representation as an std::string is kept.
      *
      *  \author  M.Frank
      *  \version 1.0
diff --git a/DDCore/include/XML/tinyxml.h b/DDCore/include/XML/tinyxml.h
index 95660eac5fc8650d9c8ab316943142eabb22aff4..b4798b0fc7f77789915d13ecf8fee50946edfdfe 100644
--- a/DDCore/include/XML/tinyxml.h
+++ b/DDCore/include/XML/tinyxml.h
@@ -96,7 +96,7 @@ const int TIXML_MAJOR_VERSION = 2;
 const int TIXML_MINOR_VERSION = 5;
 const int TIXML_PATCH_VERSION = 2;
 
-/*      detaill structure for tracking location of items
+/*      Internal structure for tracking location of items
         in the XML file.
 */
 struct TiXmlCursor {
diff --git a/DDCore/src/DetElement.cpp b/DDCore/src/DetElement.cpp
index 7c75ff3e58e0a2623c0260bc2ad84a614bb51d15..704f8e27f048692dfee93bc844b11c4df261a16a 100644
--- a/DDCore/src/DetElement.cpp
+++ b/DDCore/src/DetElement.cpp
@@ -76,7 +76,7 @@ void* DetElement::i_extension(const type_info& info) const {
   return access()->extension(info);
 }
 
-/// detaill call to extend the detector element with an arbitrary structure accessible by the type
+/// Internal call to extend the detector element with an arbitrary structure accessible by the type
 void DetElement::i_addUpdateCall(unsigned int callback_type, const Callback& callback)  const  {
   access()->updateCalls.push_back(make_pair(callback,callback_type));
 }
diff --git a/DDCore/src/DetectorImp.cpp b/DDCore/src/DetectorImp.cpp
index 99e00bc59ad0a5db66d5d23d23dd338456fe3285..0c8dc2fedf4e637f75f05d7a04dbfef386afaf17 100644
--- a/DDCore/src/DetectorImp.cpp
+++ b/DDCore/src/DetectorImp.cpp
@@ -295,7 +295,7 @@ Material DetectorImp::material(const string& name) const {
   throw runtime_error("Cannot find a material referenced by name:" + name);
 }
 
-/// detaill helper to map detector types once the geometry is closed
+/// Internal helper to map detector types once the geometry is closed
 void DetectorImp::mapDetectorTypes()  {
   for( const auto& i : m_detectors )   {
     DetElement det(i.second);
diff --git a/DDCore/src/DetectorImp.h b/DDCore/src/DetectorImp.h
index de79569de57b5e4f605dba7223c22b97d0d6701b..6ee28422fa0bc29ebd9eeb9fd9a9cf5e80845e9e 100644
--- a/DDCore/src/DetectorImp.h
+++ b/DDCore/src/DetectorImp.h
@@ -51,7 +51,7 @@ namespace dd4hep {
     /// Disable assignment operator
     DetectorImp& operator=(const DetectorImp& copy) = delete;
 
-    /// detaill helper to map detector types once the geometry is closed
+    /// Internal helper to map detector types once the geometry is closed
     void mapDetectorTypes();
   public:
 
diff --git a/DDCore/src/DetectorInterna.cpp b/DDCore/src/DetectorInterna.cpp
index 7aa22b2944320bb83c145da33d8a43ae31e3a066..a25f979a01633956a75237c8f7d22619b152449a 100644
--- a/DDCore/src/DetectorInterna.cpp
+++ b/DDCore/src/DetectorInterna.cpp
@@ -50,7 +50,7 @@ SensitiveDetectorObject::SensitiveDetectorObject(const std::string& nam)
   InstanceCount::increment(this);
 }
 
-/// detaill object destructor: release extension object(s)
+/// Internal object destructor: release extension object(s)
 SensitiveDetectorObject::~SensitiveDetectorObject() {
   readout.clear();
   region.clear();
@@ -82,7 +82,7 @@ DetElementObject::DetElementObject(const std::string& nam, int ident)
   InstanceCount::increment(this);
 }
 
-/// detaill object destructor: release extension object(s)
+/// Internal object destructor: release extension object(s)
 DetElementObject::~DetElementObject() {
   destroyHandles(children);
   destroyHandle (nominal);
@@ -212,6 +212,6 @@ WorldObject::WorldObject(Detector& _description, const string& nam)
 {
 }
 
-/// detaill object destructor: release extension object(s)
+/// Internal object destructor: release extension object(s)
 WorldObject::~WorldObject()  {
 }
diff --git a/DDCore/src/DetectorTools.cpp b/DDCore/src/DetectorTools.cpp
index 6118d66d3c9b273e0e2c7806c989ab4e65e54eb3..8f0cde3ea90b8438d6ec84a4d720d8393d842414 100644
--- a/DDCore/src/DetectorTools.cpp
+++ b/DDCore/src/DetectorTools.cpp
@@ -46,7 +46,7 @@ namespace dd4hep {
       bool findChild(PlacedVolume parent, PlacedVolume child, PlacementPath& path);
 
 
-      // detaill helper
+      // Internal helper
       static void makePlacementPath(PlacementPath det_nodes, PlacementPath& all_nodes);
     }}
 }
diff --git a/DDCore/src/ObjectExtensions.cpp b/DDCore/src/ObjectExtensions.cpp
index 98252671efc0c2bebb1dbff181706bb0a859ffcc..f1d111e3e1511670a430abb0dec0dddbed36671a 100644
--- a/DDCore/src/ObjectExtensions.cpp
+++ b/DDCore/src/ObjectExtensions.cpp
@@ -49,7 +49,7 @@ void ObjectExtensions::move(ObjectExtensions& source)   {
   source.extensions.clear();
 }
 
-/// detaill object destructor: release extension object(s)
+/// Internal object destructor: release extension object(s)
 void ObjectExtensions::clear(bool destroy) {
   for( const auto& i : extensions )  {
     if ( i.second ) {
diff --git a/DDCore/src/PluginTester.cpp b/DDCore/src/PluginTester.cpp
index 3a7e78b5d3dc4c6d91ab3460ce872e1547ebfd31..951cc12b3fc719ba004be02de9bb6a7fd2a64743 100644
--- a/DDCore/src/PluginTester.cpp
+++ b/DDCore/src/PluginTester.cpp
@@ -41,7 +41,7 @@ PluginTester::~PluginTester()   {
   InstanceCount::decrement(this);
 }
 
-/// detaill object destructor: release extension object(s)
+/// Internal object destructor: release extension object(s)
 void PluginTester::clear(bool destroy)    {
   for (Extensions::iterator i = extensions.begin(); i != extensions.end(); ++i) {
     void* ptr = (*i).second;
diff --git a/DDCore/src/Shapes.cpp b/DDCore/src/Shapes.cpp
index 55cde6a773fc8f8b3c375c04f66c715945014326..a7601538fa356a79daea8019f93d64a2e4a99fa7 100644
--- a/DDCore/src/Shapes.cpp
+++ b/DDCore/src/Shapes.cpp
@@ -207,7 +207,7 @@ double Box::z() const {
   return this->ptr()->GetDZ();
 }
 
-/// detaill helper method to support object construction
+/// Internal helper method to support object construction
 void HalfSpace::make(const double* const point, const double* const normal)   {
   _assign(new TGeoHalfSpace("",(Double_t*)point, (Double_t*)normal), "", "halfspace",true);
 }
diff --git a/DDRec/include/DDRec/DetectorData.h b/DDRec/include/DDRec/DetectorData.h
index 9daaa684e8075ddd875a95b458952c30e4d5f554..992003c70f77ae1b3b5f8bda0867969e197bfc5a 100644
--- a/DDRec/include/DDRec/DetectorData.h
+++ b/DDRec/include/DDRec/DetectorData.h
@@ -193,7 +193,7 @@ namespace dd4hep {
 	};
       } ;
 
-      /** detaill helper struct for defining the layer layout. Layers are defined 
+      /** Internal helper struct for defining the layer layout. Layers are defined 
        *  with a sensitive part and a support part.
        */      
       struct LayerLayout{
diff --git a/GaudiPluginService/Gaudi/Details/PluginServiceDetails.h b/GaudiPluginService/Gaudi/Details/PluginServiceDetails.h
index fbcd7e37a01032a377d320969dd6c56bf1a288c6..67b6d0026097739ec9c18bf07a28c4bb56665788 100644
--- a/GaudiPluginService/Gaudi/Details/PluginServiceDetails.h
+++ b/GaudiPluginService/Gaudi/Details/PluginServiceDetails.h
@@ -193,7 +193,7 @@ namespace Gaudi { namespace PluginService {
       /// Flag recording if the registry has been initialized or not.
       bool m_initialized;
 
-      /// detaill storage for factories.
+      /// Internal storage for factories.
       FactoryMap m_factories;
 
 #if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
diff --git a/cmake/Doxyfile.in b/cmake/Doxyfile.in
index 28fab0bb17885be501b8275ec8f20fd7d409297b..9323555659f97e96c7438ce427e069dbe0c672cd 100644
--- a/cmake/Doxyfile.in
+++ b/cmake/Doxyfile.in
@@ -684,7 +684,7 @@ INPUT += @CMAKE_CURRENT_SOURCE_DIR@/doc/doxygen/DD4hepGroups.h
 #INPUT += @CMAKE_CURRENT_SOURCE_DIR@//include
 
 # This tag can be used to specify the character encoding of the source files
-# that doxygen parses. detaillly doxygen uses the UTF-8 encoding, which is
+# that doxygen parses. Internaly doxygen uses the UTF-8 encoding, which is
 # also the default input encoding. Doxygen uses libiconv (or the iconv built
 # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for
 # the list of possible encodings.