diff --git a/Protocol.py b/Protocol.py
index 53db0cb91f4a4f77fb489498f1b34dacb9338f92..183b80eb2cc65e583f63f09d028ab9789c9c63e6 100644
--- a/Protocol.py
+++ b/Protocol.py
@@ -2,9 +2,10 @@ from __future__ import annotations
 from typing import Union
 import importlib
 
+
 class Protocol:
     """
-    Generic protocol, inherited by all concrete 
+    Generic protocol, inherited by all concrete protocols.
     """
     
 
@@ -47,7 +48,7 @@ class Protocol:
         :param protocol_data: Dictionary containing the protocol data.
         :param device: Dictionary containing the device metadata.
         """
-        module = importlib.import_module(f"{protocol_name}")
+        module = importlib.import_module(f".{protocol_name}", package="protocols")
         cls = getattr(module, protocol_name)
         return cls(protocol_data, device)
 
diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391