diff --git a/src/TNL/Meshes/MeshDetails/MeshEntity_impl.h b/src/TNL/Meshes/MeshDetails/MeshEntity_impl.h
index 147537fa4768a3fe1a1b6acff14cc3a9a5045d8b..ab4ed9af9f6470b9e35557782d0037f287d01f5f 100644
--- a/src/TNL/Meshes/MeshDetails/MeshEntity_impl.h
+++ b/src/TNL/Meshes/MeshDetails/MeshEntity_impl.h
@@ -132,7 +132,7 @@ MeshEntity< MeshConfig, EntityTopology >::
 subentitiesAvailable() const
 {
    return SubentityTraits< Subdimensions >::storageEnabled;
-};
+}
 
 template< typename MeshConfig,
           typename EntityTopology >
@@ -142,7 +142,7 @@ MeshEntity< MeshConfig, EntityTopology >::
 getNumberOfSubentities() const
 {
    return SubentityTraits< Subdimensions >::count;
-};
+}
 
 template< typename MeshConfig,
           typename EntityTopology >
@@ -166,11 +166,12 @@ template< typename MeshConfig,
    template< int Subdimensions >
 typename MeshEntity< MeshConfig, EntityTopology >::template SubentityTraits< Subdimensions >::AccessArrayType&
 MeshEntity< MeshConfig, EntityTopology >::
- getSubentitiesIndices()
+getSubentityIndices()
 {
    static_assert( SubentityTraits< Subdimensions >::storageEnabled, "You try to get subentities which are not configured for storage." );
    typedef MeshSubentityStorageLayers< MeshConfig, EntityTopology >  SubentityBaseType;
-   return SubentityBaseType::getSubentitiesIndices( MeshDimensionTag< Subdimensions >() );
+   // FIXME: method does not exist
+   return SubentityBaseType::getSubentityIndices( MeshDimensionsTag< Subdimensions >() );
 }
 
 template< typename MeshConfig,
@@ -178,11 +179,12 @@ template< typename MeshConfig,
    template< int Subdimensions >
 const typename MeshEntity< MeshConfig, EntityTopology >::template SubentityTraits< Subdimensions >::AccessArrayType&
 MeshEntity< MeshConfig, EntityTopology >::
-getSubentitiesIndices() const
+getSubentityIndices() const
 {
    static_assert( SubentityTraits< Subdimensions >::storageEnabled, "You try to set subentities which are not configured for storage." );
    typedef MeshSubentityStorageLayers< MeshConfig, EntityTopology >  SubentityBaseType;
-   return SubentityBaseType::getSubentitiesIndices( MeshDimensionTag< Subdimensions >() );
+   // FIXME: method does not exist
+   return SubentityBaseType::getSubentityIndices( MeshDimensionsTag< Subdimensions >() );
 }
 
 template< typename MeshConfig,
@@ -204,7 +206,7 @@ typename MeshEntity< MeshConfig, EntityTopology >::GlobalIndexType
 MeshEntity< MeshConfig, EntityTopology >::
 getSuperentityIndex( const LocalIndexType localIndex ) const
 {
-   return this->template getSuperentitiesIndices< SuperDimensions >().getSuperentityIndex( localIndex );
+   return this->template getSuperentityIndices< SuperDimensions >().getSuperentityIndex( localIndex );
 }
 
 template< typename MeshConfig,
@@ -212,11 +214,11 @@ template< typename MeshConfig,
    template< int SuperDimension >
 typename MeshEntity< MeshConfig, EntityTopology >::template SuperentityTraits< SuperDimension >::AccessArrayType&
 MeshEntity< MeshConfig, EntityTopology >::
-getSuperentitiesIndices()
+getSuperentityIndices()
 {
    static_assert( SuperentityTraits< SuperDimension >::storageEnabled, "You try to get superentities which are not configured for storage." );
    typedef MeshSuperentityAccess< MeshConfig, EntityTopology >  SuperentityBaseType;
-   return SuperentityBaseType::getSuperentitiesIndices( MeshDimensionsTag< SuperDimensions >() );
+   return SuperentityBaseType::getSuperentityIndices( MeshDimensionsTag< SuperDimensions >() );
 }
 
 template< typename MeshConfig,
@@ -224,11 +226,11 @@ template< typename MeshConfig,
    template< int SuperDimension >
 const typename MeshEntity< MeshConfig, EntityTopology >::template SuperentityTraits< SuperDimension >::AccessArrayType&
 MeshEntity< MeshConfig, EntityTopology >::
-getSuperentitiesIndices() const
+getSuperentityIndices() const
 {
    static_assert( SuperentityTraits< SuperDimension >::storageEnabled, "You try to get superentities which are not configured for storage." );
    typedef MeshSuperentityAccess< MeshConfig, EntityTopology >  SuperentityBaseType;
-   return SuperentityBaseType::getSubentitiesIndices( MeshDimensionTag< SuperDimension >() );
+   return SuperentityBaseType::getSuperentityIndices( MeshDimensionsTag< SuperDimensions >() );
 }
 
 template< typename MeshConfig,
@@ -255,7 +257,7 @@ typename MeshEntity< MeshConfig, EntityTopology >::template SubentityTraits< 0 >
 MeshEntity< MeshConfig, EntityTopology >::
 getVerticesIndices()
 {
-   return this->getSubentitiesIndices< 0 >();
+   return this->getSubentityIndices< 0 >();
 }
 
 template< typename MeshConfig,
@@ -264,7 +266,7 @@ const typename MeshEntity< MeshConfig, EntityTopology >::template SubentityTrait
 MeshEntity< MeshConfig, EntityTopology >::
 getVerticesIndices() const
 {
-   return this->getSubentitiesIndices< 0 >();
+   return this->getSubentityIndices< 0 >();
 }
 
 template< typename MeshConfig,
@@ -424,20 +426,20 @@ template< typename MeshConfig >
    template< int Superdimensions >
 typename MeshEntity< MeshConfig, MeshVertexTopology >::template SuperentityTraits< Superdimensions >::AccessArrayType&
 MeshEntity< MeshConfig, MeshVertexTopology >::
-getSuperentitiesIndices()
+getSuperentityIndices()
 {
    typedef MeshSuperentityAccess< MeshConfig, MeshVertexTopology >  SuperentityBaseType;
-   return SuperentityBaseType::getSuperentitiesIndices( MeshDimensionTag< Superdimensions >() );
+   return SuperentityBaseType::getSuperentityIndices( MeshDimensionsTag< Superdimensions >() );
 }
 
 template< typename MeshConfig >
    template< int Superdimensions >
 const typename MeshEntity< MeshConfig, MeshVertexTopology >::template SuperentityTraits< Superdimensions >::AccessArrayType&
 MeshEntity< MeshConfig, MeshVertexTopology >::
-getSuperentitiesIndeces() const
+getSuperentityIndices() const
 {
    typedef MeshSuperentityAccess< MeshConfig, MeshVertexTopology >  SuperentityBaseType;
-   return SuperentityBaseType::getSubentitiesIndices( MeshDimensionTag< Superdimensions >() );
+   return SuperentityBaseType::getSuperentityIndices( MeshDimensionsTag< Superdimensions >() );
 }
 
 template< typename MeshConfig >
diff --git a/src/TNL/Meshes/MeshDetails/initializer/MeshEntityInitializer.h b/src/TNL/Meshes/MeshDetails/initializer/MeshEntityInitializer.h
index 162ff643063852e9315236fc2ab3ecbe545cd091..85d19ba6fe124fe9f8225292ed28cf752973512d 100644
--- a/src/TNL/Meshes/MeshDetails/initializer/MeshEntityInitializer.h
+++ b/src/TNL/Meshes/MeshDetails/initializer/MeshEntityInitializer.h
@@ -93,7 +93,7 @@ class MeshEntityInitializer
    template< typename SuperentityDimensionTag >
    typename MeshSuperentityTraits< MeshConfig, EntityTopology, SuperentityDimensionTag::value >::SharedContainerType& getSuperentityContainer( SuperentityDimensionTag )
    {
-      return this->entity->template getSuperentitiesIndices< SuperentityDimensionTag::value >();
+      return this->entity->template getSuperentityIndices< SuperentityDimensionTag::value >();
    }
 
    static void setEntityVertex( EntityType& entity,
diff --git a/src/TNL/Meshes/MeshDetails/layers/MeshSuperentityStorageLayer.h b/src/TNL/Meshes/MeshDetails/layers/MeshSuperentityStorageLayer.h
index 8a57f9a38d5b4b4c2cb6af0347eb42e91fac8fbc..902a3e4f074750eb928892440c2cdf73227294c0 100644
--- a/src/TNL/Meshes/MeshDetails/layers/MeshSuperentityStorageLayer.h
+++ b/src/TNL/Meshes/MeshDetails/layers/MeshSuperentityStorageLayer.h
@@ -67,7 +67,7 @@ protected:
    using BaseType::getNumberOfSuperentities;
    using BaseType::getSuperentityIndex;
    using BaseType::setSuperentityIndex;
-   using BaseType::getSuperentitiesIndices;
+   using BaseType::getSuperentityIndices;
 
    MeshSuperentityStorageLayer()
    {
@@ -119,12 +119,12 @@ protected:
       return this->superentitiesIndices[ localIndex ];
    }
 
-   AccessArrayType& getSuperentitiesIndices( DimensionsTag )
+   AccessArrayType& getSuperentityIndices( DimensionsTag )
    {
       return this->sharedSuperentitiesIndices;
    }
 
-   const AccessArrayType& getSuperentitiesIndices( DimensionsTag ) const
+   const AccessArrayType& getSuperentityIndices( DimensionsTag ) const
    {
       return this->sharedSuperentitiesIndices;
    }
@@ -234,9 +234,9 @@ protected:
       return true;
    }
 
-   ContainerType& getSuperentitiesIndices() {}
+   ContainerType& getSuperentityIndices() {}
 
-   const ContainerType& getSuperentitiesIndices() const {}
+   const ContainerType& getSuperentityIndices() const {}
 
    bool save( File& file ) const
    {
@@ -305,9 +305,9 @@ protected:
       return true;
    }
 
-   StorageArrayType& getSuperentitiesIndices(){}
+   StorageArrayType& getSuperentityIndices(){}
 
-   const StorageArrayType& getSuperentitiesIndices() const {}
+   const StorageArrayType& getSuperentityIndices() const {}
 
    bool save( File& file ) const
    {
diff --git a/src/TNL/Meshes/MeshDetails/traits/MeshSuperentityTraits.h b/src/TNL/Meshes/MeshDetails/traits/MeshSuperentityTraits.h
index f56b96df56ac3f01dc7313095e6a9d92406eb04b..ad5ede2e3e4165ed33d5216abe93b8e45dfddf23 100644
--- a/src/TNL/Meshes/MeshDetails/traits/MeshSuperentityTraits.h
+++ b/src/TNL/Meshes/MeshDetails/traits/MeshSuperentityTraits.h
@@ -57,7 +57,7 @@ class MeshSuperentityTraits
    typedef MeshSuperentityAccessor< typename StorageNetworkType::ValuesAccessorType > SuperentityAccessorType;
  
    /****
-    * Type for passing the superentities indecis by the getSuperentitiesIndices()
+    * Type for passing the superentities indecis by the getSuperentityIndices()
     * method. We introduce it because of the compatibility with the subentities
     * which are usually stored in static array.
     */
diff --git a/src/TNL/Meshes/MeshEntity.h b/src/TNL/Meshes/MeshEntity.h
index 312b3452b5cca61a26a41d31cff3759296b2fa01..abf527918560f5cc36c4670bf8a6078fb6237bea 100644
--- a/src/TNL/Meshes/MeshEntity.h
+++ b/src/TNL/Meshes/MeshEntity.h
@@ -89,10 +89,10 @@ class MeshEntity
       GlobalIndexType getSubentityIndex( const LocalIndexType localIndex) const;
 
       template< int Subdimensions >
-      typename SubentityTraits< Subdimensions >::AccessArrayType& getSubentitiesIndices();
+      typename SubentityTraits< Subdimensions >::AccessArrayType& getSubentityIndices();
 
       template< int Subdimensions >
-      const typename SubentityTraits< Subdimensions >::AccessArrayType& getSubentitiesIndices() const;
+      const typename SubentityTraits< Subdimensions >::AccessArrayType& getSubentityIndices() const;
 
       /****
        * Superentities
@@ -104,10 +104,10 @@ class MeshEntity
       GlobalIndexType getSuperentityIndex( const LocalIndexType localIndex ) const;
 
       template< int SuperDimensions >
-      typename SuperentityTraits< SuperDimensions >::AccessArrayType& getSuperentitiesIndices();
+      typename SuperentityTraits< SuperDimensions >::AccessArrayType& getSuperentityIndices();
 
       template< int SuperDimensions >
-      const typename SuperentityTraits< SuperDimensions >::AccessArrayType& getSuperentitiesIndices() const;
+      const typename SuperentityTraits< SuperDimensions >::AccessArrayType& getSuperentityIndices() const;
 
       /****
        * Vertices
@@ -189,10 +189,10 @@ class MeshEntity< MeshConfig, MeshVertexTopology >
       template< int Superdimensions > LocalIndexType getNumberOfSuperentities() const;
 
       template< int Superdimensions >
-      typename SuperentityTraits< Superdimensions >::AccessArrayType& getSuperentitiesIndices();
+      typename SuperentityTraits< Superdimensions >::AccessArrayType& getSuperentityIndices();
 
       template< int Superdimensions >
-      const typename SuperentityTraits< Superdimensions >::AccessArrayType& getSuperentitiesIndeces() const;
+      const typename SuperentityTraits< Superdimensions >::AccessArrayType& getSuperentityIndices() const;
 
       template< int Dimension >
       GlobalIndexType getSuperentityIndex( const LocalIndexType localIndex ) const;
diff --git a/src/UnitTests/Meshes/MeshEntityTest.h b/src/UnitTests/Meshes/MeshEntityTest.h
index 594b6dfa251171d4d3620a56456e7ea9359cf6c9..5f2ed305cdfdb1ba21dcc6a0af7ec0f2a1815d73 100644
--- a/src/UnitTests/Meshes/MeshEntityTest.h
+++ b/src/UnitTests/Meshes/MeshEntityTest.h
@@ -428,18 +428,18 @@ TEST( MeshEntityTest, TwoTrianglesMeshEntityTest )
    ASSERT_TRUE( triangleEntities[ 1 ].template getSubentityIndex< 1 >( 1 ) == 3 );
    ASSERT_TRUE( triangleEntities[ 1 ].template getSubentityIndex< 1 >( 2 ) == 4 );
 
-   /*vertexEntities[ 0 ].template setNumberOfSuperentities< 1 >( 2 );
-   vertexEntities[ 0 ].template setSuperentityIndex< 1 >( 0, 2 );
-   vertexEntities[ 0 ].template setSuperentityIndex< 1 >( 1, 1 );
+//   vertexEntities[ 0 ].template setNumberOfSuperentities< 1 >( 2 );
+//   vertexEntities[ 0 ].template setSuperentityIndex< 1 >( 0, 2 );
+//   vertexEntities[ 0 ].template setSuperentityIndex< 1 >( 1, 1 );
 
-   vertexEntities[ 1 ].template setNumberOfSuperentities< 1 >( 3 );
-   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 0, 0 );
-   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 1, 2 );
-   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 2, 4 );
+//   vertexEntities[ 1 ].template setNumberOfSuperentities< 1 >( 3 );
+//   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 0, 0 );
+//   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 1, 2 );
+//   vertexEntities[ 1 ].template setSuperentityIndex< 1 >( 2, 4 );
 
-   vertexEntities[ 1 ].template setNumberOfSuperentities< 2 >( 2 );
-   vertexEntities[ 1 ].template setSuperentityIndex< 2 >( 0, 0 );
-   vertexEntities[ 1 ].template setSuperentityIndex< 2 >( 1, 1 );*/
+//   vertexEntities[ 1 ].template setNumberOfSuperentities< 2 >( 2 );
+//   vertexEntities[ 1 ].template setSuperentityIndex< 2 >( 0, 0 );
+//   vertexEntities[ 1 ].template setSuperentityIndex< 2 >( 1, 1 );
 
 //   ASSERT_TRUE( vertexEntities[ 0 ].template getNumberOfSuperentities< 1 >() == 2 );
 //   ASSERT_TRUE( vertexEntities[ 0 ].template getSuperentityIndex< 1 >( 0 ) == 2 );
@@ -454,12 +454,12 @@ TEST( MeshEntityTest, TwoTrianglesMeshEntityTest )
 //   ASSERT_TRUE( vertexEntities[ 1 ].template getSuperentityIndex< 2 >( 0 ) == 0 );
 //   ASSERT_TRUE( vertexEntities[ 1 ].template getSuperentityIndex< 2 >( 1 ) == 1 );
 
-   /*edgeEntities[ 0 ].template setNumberOfSuperentities< 2 >( 2 );
-   edgeEntities[ 0 ].template setSuperentityIndex< 2 >( 0, 0 );
-   edgeEntities[ 0 ].template setSuperentityIndex< 2 >( 1, 1 );*/
+//   edgeEntities[ 0 ].template setNumberOfSuperentities< 2 >( 2 );
+//   edgeEntities[ 0 ].template setSuperentityIndex< 2 >( 0, 0 );
+//   edgeEntities[ 0 ].template setSuperentityIndex< 2 >( 1, 1 );
 
-   /*ASSERT_TRUE( edgeEntities[ 0 ].template getNumberOfSuperentities< 2 >() == 2  );
-   ASSERT_TRUE( edgeEntities[ 0 ].template getSuperentityIndex< 2 >( 0 ) == 0 );*/
+//   ASSERT_TRUE( edgeEntities[ 0 ].template getNumberOfSuperentities< 2 >() == 2  );
+//   ASSERT_TRUE( edgeEntities[ 0 ].template getSuperentityIndex< 2 >( 0 ) == 0 );
 }
 
 #endif