diff --git a/CMakeLists.txt b/CMakeLists.txt
index 378a029b1f42dd0097c9f26ffd78a1d0dd53e5af..b5a980e3a0569c693e50f6e37c7cf4531788e621 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,7 +32,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 
 # vendor dependencies
 add_subdirectory( vendor/imgui )
-add_subdirectory( vendor/header_only )
+add_subdirectory(vendor/glad)
 
 # engine headers
 file(GLOB_RECURSE public_headers
diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
index 71a00aa9db67410a967451a7d3339b5f33990091..83349bf9649ad8b96b79be2074fd9318cafd7a1e 100644
--- a/demo/CMakeLists.txt
+++ b/demo/CMakeLists.txt
@@ -15,7 +15,8 @@ target_include_directories(demo
             ${CMAKE_CURRENT_SOURCE_DIR}/include
 )
 
-target_link_libraries(demo fggl fgglbt)
+target_link_libraries( demo fggl )
+#target_link_libraries(demo fggl fgglbt)
 
 find_package(spdlog)
 target_link_libraries(demo spdlog::spdlog)
diff --git a/vendor/header_only/CMakeLists.txt b/vendor/glad/CMakeLists.txt
similarity index 100%
rename from vendor/header_only/CMakeLists.txt
rename to vendor/glad/CMakeLists.txt
diff --git a/vendor/header_only/public/KHR/khrplatform.h b/vendor/glad/public/KHR/khrplatform.h
similarity index 100%
rename from vendor/header_only/public/KHR/khrplatform.h
rename to vendor/glad/public/KHR/khrplatform.h
diff --git a/vendor/header_only/public/PerlinNoise.hpp b/vendor/glad/public/PerlinNoise.hpp
similarity index 100%
rename from vendor/header_only/public/PerlinNoise.hpp
rename to vendor/glad/public/PerlinNoise.hpp
diff --git a/vendor/header_only/public/glad/glad.h b/vendor/glad/public/glad/glad.h
similarity index 100%
rename from vendor/header_only/public/glad/glad.h
rename to vendor/glad/public/glad/glad.h