diff --git a/VecMatOnMeshLib/Serial/SerialDenseVectorMatrixBuilder.h b/AssemblerLib/SerialDenseVectorMatrixBuilder.h
similarity index 94%
rename from VecMatOnMeshLib/Serial/SerialDenseVectorMatrixBuilder.h
rename to AssemblerLib/SerialDenseVectorMatrixBuilder.h
index db00a3c015ff72f9d98c6831a9db1de2de437713..db37bfaccd725acc0d7564d51b249c5fbd564846 100644
--- a/VecMatOnMeshLib/Serial/SerialDenseVectorMatrixBuilder.h
+++ b/AssemblerLib/SerialDenseVectorMatrixBuilder.h
@@ -13,7 +13,7 @@
 #ifndef ASSEMBLERLIB_SERIALDENSEVECTORMATRIXBUILDER_H_
 #define ASSEMBLERLIB_SERIALDENSEVECTORMATRIXBUILDER_H_
 
-#include "VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h"
+#include "AssemblerLib/SerialVectorMatrixBuilder.h"
 
 #include "MathLib/LinAlg/Dense/DenseVector.h"
 #include "MathLib/LinAlg/Dense/GlobalDenseMatrix.h"
diff --git a/VecMatOnMeshLib/Serial/SerialLisVectorMatrixBuilder.h b/AssemblerLib/SerialLisVectorMatrixBuilder.h
similarity index 92%
rename from VecMatOnMeshLib/Serial/SerialLisVectorMatrixBuilder.h
rename to AssemblerLib/SerialLisVectorMatrixBuilder.h
index f9891641b47d6f30a781f67bed05393b41df806e..43d1a1625d2fffd4dbff35ce9531d809f3023d39 100644
--- a/VecMatOnMeshLib/Serial/SerialLisVectorMatrixBuilder.h
+++ b/AssemblerLib/SerialLisVectorMatrixBuilder.h
@@ -13,7 +13,7 @@
 #ifndef ASSEMBLERLIB_SERIALLISVECTORMATRIXBUILDER_H_
 #define ASSEMBLERLIB_SERIALLISVECTORMATRIXBUILDER_H_
 
-#include "VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h"
+#include "AssemblerLib/SerialVectorMatrixBuilder.h"
 
 #include "MathLib/LinAlg/Lis/LisMatrix.h"
 #include "MathLib/LinAlg/Lis/LisVector.h"
diff --git a/VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h b/AssemblerLib/SerialVectorMatrixBuilder.h
similarity index 100%
rename from VecMatOnMeshLib/Serial/SerialVectorMatrixBuilder.h
rename to AssemblerLib/SerialVectorMatrixBuilder.h
diff --git a/Tests/VecMatOnMeshLib/TestSerialLinearSolver.cpp b/Tests/VecMatOnMeshLib/TestSerialLinearSolver.cpp
index f5c8274a00bbd5be3def1ce3f2fb7cffe7493b6a..d516a23853af58cf1d96f42f272dd5aa0aba0bd8 100644
--- a/Tests/VecMatOnMeshLib/TestSerialLinearSolver.cpp
+++ b/Tests/VecMatOnMeshLib/TestSerialLinearSolver.cpp
@@ -19,6 +19,7 @@
 #include <gtest/gtest.h>
 
 #include "AssemblerLib/MeshComponentMap.h"
+#include "AssemblerLib/SerialDenseVectorMatrixBuilder.h"
 
 #include "MathLib/LinAlg/Dense/DenseTools.h"
 #include "MathLib/LinAlg/Solvers/GaussAlgorithm.h"
@@ -33,7 +34,6 @@
 #include "MeshLib/Node.h"
 
 #include "VecMatOnMeshLib/MeshItemWiseTask/LinearSystemAssembler.h"
-#include "VecMatOnMeshLib/Serial/SerialDenseVectorMatrixBuilder.h"
 
 #include "../TestTools.h"
 #include "SteadyDiffusion2DExample1.h"
diff --git a/Tests/VecMatOnMeshLib/TestSerialVecMat.cpp b/Tests/VecMatOnMeshLib/TestSerialVecMat.cpp
index 9b860ea660fcb77bdf576fe86ce47168681a1bd1..fdcdfba242acb81f9becc153e9097635746132b9 100644
--- a/Tests/VecMatOnMeshLib/TestSerialVecMat.cpp
+++ b/Tests/VecMatOnMeshLib/TestSerialVecMat.cpp
@@ -21,6 +21,7 @@
 #include <gtest/gtest.h>
 
 #include "AssemblerLib/MeshComponentMap.h"
+#include "AssemblerLib/SerialDenseVectorMatrixBuilder.h"
 
 #include "MathLib/LinAlg/Dense/DenseMatrix.h"
 #include "MathLib/LinAlg/Dense/DenseTools.h"
@@ -37,7 +38,6 @@
 #include "VecMatOnMeshLib/MeshItemWiseTask/LocalToGlobalIndexMap.h"
 #include "VecMatOnMeshLib/MeshItemWiseTask/MatrixAssembler.h"
 #include "VecMatOnMeshLib/MeshItemWiseTask/VectorAssembler.h"
-#include "VecMatOnMeshLib/Serial/SerialDenseVectorMatrixBuilder.h"
 
 #include "../TestTools.h"