diff --git a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
index 7b45fc879c88234345014ced3c21805735e25e13..775e90d5c33075230108a070f2d0663ba06839b2 100644
--- a/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
+++ b/modules/asset_loader/include/vkcv/asset/asset_loader.hpp
@@ -235,7 +235,7 @@ int probeScene(const std::filesystem::path &path, Scene &scene);
 /**
  * TODO document
  */
-int loadMesh(const std::filesystem::path& path, Scene& scene, std::string name);
+int loadMesh(const std::filesystem::path &path, Scene &scene, const std::string &name);
 
 
 struct TextureData {
diff --git a/modules/asset_loader/src/vkcv/asset/asset_loader.cpp b/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
index 0b21120bd06d2f9c1ef541982e754169d2a23b70..8ab97dab113abeca1a07dbc9f07c472da95284b3 100644
--- a/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
+++ b/modules/asset_loader/src/vkcv/asset/asset_loader.cpp
@@ -749,7 +749,7 @@ int probeScene(const std::filesystem::path& path, Scene& scene) {
 }
 
 
-int loadMesh(const std::filesystem::path& path, Scene& scene, std::string name) {
+int loadMesh(const std::filesystem::path &path, Scene &scene, const std::string &name) {
 	fx::gltf::Document sceneObjects;
 
 	try {