diff --git a/CMakeLists.txt b/CMakeLists.txt
index 685a9a2f953c9e5274f29a2a470e3d5240a37f07..83308dba04ebf89da737631e192b2bfd2417a671 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,7 +49,6 @@ SET(RTKLIB_SRC_DIR ${RTKLIB_DIR}/src)
 
 # driver source files
 SET(SOURCES
-    src/utils/gnss_utils.cpp
     src/utils/utils.cpp
     src/utils/transformations.cpp
     src/utils/rcv_position.cpp
@@ -91,7 +90,6 @@ SET(RTKLIB_SRC
 
 # application header files
 SET(HEADERS
-    include/gnss_utils/utils/gnss_utils.h
     include/gnss_utils/utils/utils.h
     include/gnss_utils/utils/transformations.h
     include/gnss_utils/utils/rcv_position.h
diff --git a/include/gnss_utils/observations.h b/include/gnss_utils/observations.h
index 9b0cb1ddea91f7cccb51a8a0339fa42b2313d731..7fb34baa11663cccc738b0a127c63a3b9058203e 100644
--- a/include/gnss_utils/observations.h
+++ b/include/gnss_utils/observations.h
@@ -1,5 +1,5 @@
-#ifndef OBSERVATIONS_H
-#define OBSERVATIONS_H
+#ifndef INCLUDE_GNSS_UTILS_OBSERVATIONS_H_
+#define INCLUDE_GNSS_UTILS_OBSERVATIONS_H_
 
 #include <vector>
 #include <map>
@@ -132,4 +132,4 @@ inline bool Observations::hasSatellite(const unsigned char& i) const
 }
 
 }  // namespace GNSSUtils
-#endif
+#endif // INCLUDE_GNSS_UTILS_OBSERVATIONS_H_
diff --git a/include/gnss_utils/ublox_raw.h b/include/gnss_utils/ublox_raw.h
index 7c8c6eb25fb2a23ed643575b5a17ddc96e5dafa8..1c36ba27ab5b7eb107ee976c4c0061c4c04fae16 100644
--- a/include/gnss_utils/ublox_raw.h
+++ b/include/gnss_utils/ublox_raw.h
@@ -1,7 +1,8 @@
 #ifndef UBLOX_RAW_H
 #define UBLOX_RAW_H
 
-#include "gnss_utils/utils/gnss_utils.h"
+#include "gnss_utils/observations.h"
+#include "gnss_utils/navigation.h"
 
 namespace GNSSUtils
 {
diff --git a/include/gnss_utils/utils/gnss_utils.h b/include/gnss_utils/utils/gnss_utils.h
deleted file mode 100644
index 1e76fa4c76f5747cbac7e1f2d2f3528843554989..0000000000000000000000000000000000000000
--- a/include/gnss_utils/utils/gnss_utils.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef GNSS_UTILS_H
-#define GNSS_UTILS_H
-
-#include <vector>
-#include <iostream>
-#include <memory>
-#include <string>
-
-#include <eigen3/Eigen/Dense>
-#include <eigen3/Eigen/Geometry>
-#include <eigen3/Eigen/Sparse>
-
-#include "gnss_utils/observations.h"
-#include "gnss_utils/navigation.h"
-#include "gnss_utils/utils/transformations.h"
-#include "gnss_utils/utils/rcv_position.h"
-
-extern "C" {
-#include "rtklib.h"
-}
-
-namespace GNSSUtils
-{
-
-}  // namespace GNSSUtils
-
-#endif
diff --git a/src/examples/gnss_utils_test.cpp b/src/examples/gnss_utils_test.cpp
index df97ca9f274202d7b7b107e5ff8721c8ca120add..10520e09738af7396ba748bfea0b75bc6e6771be 100644
--- a/src/examples/gnss_utils_test.cpp
+++ b/src/examples/gnss_utils_test.cpp
@@ -1,6 +1,6 @@
 #include "gnss_utils/observations.h"
 #include "gnss_utils/navigation.h"
-#include "gnss_utils/utils/gnss_utils.h"
+#include "gnss_utils/utils/transformations.h"
 
 #include <typeinfo>
 
diff --git a/src/observations.cpp b/src/observations.cpp
index 3e8762dde80040272512a65feeba3c3394cbc410..e68fb8d216b9294de2d22232fe92cfb5d4a70ec7 100644
--- a/src/observations.cpp
+++ b/src/observations.cpp
@@ -1,4 +1,3 @@
-#include "gnss_utils/utils/gnss_utils.h"
 #include "gnss_utils/observations.h"
 
 using namespace GNSSUtils;
diff --git a/src/utils/gnss_utils.cpp b/src/utils/gnss_utils.cpp
deleted file mode 100644
index fdd3296aaa19723feca9717f633100e9219f232e..0000000000000000000000000000000000000000
--- a/src/utils/gnss_utils.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "gnss_utils/utils/gnss_utils.h"
-
-namespace GNSSUtils
-{
-
-
-}  // namespace GNSSUtils
diff --git a/test/gtest_observations.cpp b/test/gtest_observations.cpp
index 57244d40ac7990173159b6fd387c16ee4be022b2..275f01372fda505e217533e517be2775ca466b73 100644
--- a/test/gtest_observations.cpp
+++ b/test/gtest_observations.cpp
@@ -1,5 +1,4 @@
 #include "gtest/utils_gtest.h"
-#include "gnss_utils/utils/gnss_utils.h"
 #include "gnss_utils/observations.h"
 
 using namespace GNSSUtils;