diff --git a/VecMatOnMeshLib/VecMeshItems/MeshItem.h b/VecMatOnMeshLib/VecMeshItems/MeshItem.h
index b04b5c4f798e57b5dd8063651c0227f81d8b2efb..e2945d62cc544d456752b579079349e9866aa370 100644
--- a/VecMatOnMeshLib/VecMeshItems/MeshItem.h
+++ b/VecMatOnMeshLib/VecMeshItems/MeshItem.h
@@ -26,17 +26,17 @@ namespace VecMatOnMeshLib
  *
  * This data are used in VectorComposition
  */
-struct MeshItem
+struct Location
 {
     std::size_t          mesh_id;
     MeshItemType::type   item_type;
     std::size_t          item_id;
 
-    MeshItem(std::size_t meshid, MeshItemType::type itemtype, std::size_t itemid)
+    Location(std::size_t meshid, MeshItemType::type itemtype, std::size_t itemid)
     : mesh_id(meshid), item_type(itemtype), item_id(itemid){};
 };
 
-inline bool operator<(const MeshItem& left, const MeshItem& right)
+inline bool operator<(const Location& left, const Location& right)
 {
     if (left.mesh_id != right.mesh_id) return left.mesh_id < right.mesh_id;
     if (left.item_type != right.item_type) return left.item_type < right.item_type;