diff --git a/docs/lectures/01.md b/docs/lectures/01.md
index f5cbf4227a76aca628c940b098df9765f552f7bf..57d4bcd40e945cfe142661e5edb5bfafdce460df 100644
--- a/docs/lectures/01.md
+++ b/docs/lectures/01.md
@@ -41,7 +41,7 @@ Mivel ez egy Vulkan handle, ezért használat után nekünk kell "felszabadítan
     ```cpp title="Renderer.cpp"
     #include "Renderer.hpp"
 
-    [[nodiscard]] auto create_instance() -> vk::UniqueInstance {
+    [[nodiscard]] static auto create_instance() -> vk::UniqueInstance {
         return {};
     }
 
@@ -89,7 +89,7 @@ Ezeknél több mindent is beállíthatnánk még az Instance létrehozásához,
     #endif
     };
 
-    [[nodiscard]] auto create_instance() -> vk::UniqueInstance
+    [[nodiscard]] static auto create_instance() -> vk::UniqueInstance
     {
         constexpr static vk::ApplicationInfo application_info{};
 
@@ -112,7 +112,7 @@ Minden a gépen jelen levő Vulkan-képes processzort egy `vk::PhysicalDevice`-a
 !!! example ""
 
     ```cpp
-        [[nodiscard]] auto choose_physical_device(vk::Instance t_instance) -> vk::PhysicalDevice
+        [[nodiscard]] static auto choose_physical_device(vk::Instance t_instance) -> vk::PhysicalDevice
         {
         const auto physical_devices{ t_instance.enumeratePhysicalDevices() };
 
@@ -167,7 +167,7 @@ Válasszunk ki egy grafikai munkát támogató családot (ennek megkötése, hog
 !!! example ""
 
     ```cpp
-    [[nodiscard]] auto find_graphics_queue_family(
+    [[nodiscard]] static auto find_graphics_queue_family(
         vk::PhysicalDevice t_physical_device
     ) -> uint32_t
     {
@@ -188,7 +188,7 @@ Adott minden, hogy a *Device*-t is létrehozzuk.
 !!! example ""
 
     ```cpp
-    [[nodiscard]] auto create_device(const vk::PhysicalDevice t_physical_device)
+    [[nodiscard]] static auto create_device(const vk::PhysicalDevice t_physical_device)
         -> vk::UniqueDevice
     {
         const vk::DeviceQueueCreateInfo queue_create_info{
@@ -244,7 +244,7 @@ Adott minden, hogy a *Device*-t is létrehozzuk.
     #endif
     };
 
-    [[nodiscard]] auto create_instance() -> vk::UniqueInstance
+    [[nodiscard]] static auto create_instance() -> vk::UniqueInstance
     {
         constexpr static vk::ApplicationInfo application_info{};
 
@@ -257,7 +257,7 @@ Adott minden, hogy a *Device*-t is létrehozzuk.
         return vk::createInstanceUnique(create_info);
     }
 
-    [[nodiscard]] auto choose_physical_device(const vk::Instance t_instance)
+    [[nodiscard]] auto static choose_physical_device(const vk::Instance t_instance)
         -> vk::PhysicalDevice
     {
         const auto physical_devices{ t_instance.enumeratePhysicalDevices() };
@@ -291,7 +291,7 @@ Adott minden, hogy a *Device*-t is létrehozzuk.
         return ranked_devices.front().first;
     }
 
-    [[nodiscard]] auto find_graphics_queue_family(
+    [[nodiscard]] auto static find_graphics_queue_family(
         const vk::PhysicalDevice t_physical_device
     ) -> uint32_t
     {
@@ -306,7 +306,7 @@ Adott minden, hogy a *Device*-t is létrehozzuk.
         throw std::runtime_error{ "Could not find graphics queue family" };
     }
 
-    [[nodiscard]] auto create_device(const vk::PhysicalDevice t_physical_device)
+    [[nodiscard]] auto static create_device(const vk::PhysicalDevice t_physical_device)
         -> vk::UniqueDevice
     {
         const vk::DeviceQueueCreateInfo queue_create_info{
diff --git a/src/Renderer.cpp b/src/Renderer.cpp
index 99326af54f6291ba122eceae39850b48c17ed22f..909e075bf95f8efcb6c68a6ae649b48ec4404e5b 100644
--- a/src/Renderer.cpp
+++ b/src/Renderer.cpp
@@ -10,7 +10,7 @@ const std::vector<const char*> g_layers{
 #endif
 };
 
-[[nodiscard]] auto create_instance() -> vk::UniqueInstance
+[[nodiscard]] static auto create_instance() -> vk::UniqueInstance
 {
     constexpr static vk::ApplicationInfo application_info{
         .apiVersion = VK_API_VERSION_1_1
@@ -25,7 +25,7 @@ const std::vector<const char*> g_layers{
     return vk::createInstanceUnique(create_info);
 }
 
-[[nodiscard]] auto choose_physical_device(const vk::Instance t_instance)
+[[nodiscard]] static auto choose_physical_device(const vk::Instance t_instance)
     -> vk::PhysicalDevice
 {
     const auto physical_devices{ t_instance.enumeratePhysicalDevices() };
@@ -59,7 +59,7 @@ const std::vector<const char*> g_layers{
     return ranked_devices.front().first;
 }
 
-[[nodiscard]] auto find_graphics_queue_family(
+[[nodiscard]] static auto find_graphics_queue_family(
     const vk::PhysicalDevice t_physical_device
 ) -> uint32_t
 {
@@ -74,7 +74,7 @@ const std::vector<const char*> g_layers{
     throw std::runtime_error{ "Could not find graphics queue family" };
 }
 
-[[nodiscard]] auto create_device(const vk::PhysicalDevice t_physical_device)
+[[nodiscard]] static auto create_device(const vk::PhysicalDevice t_physical_device)
     -> vk::UniqueDevice
 {
     const vk::DeviceQueueCreateInfo queue_create_info{