diff --git a/python_package/src/onlinemid/__init__.py b/python_package/src/onlinemid/__init__.py
index e5892d0e237e0e8979f55305f7906f81175cbf86..35cb2f1a513d7170d02f1d4bf67328e4621e4d78 100644
--- a/python_package/src/onlinemid/__init__.py
+++ b/python_package/src/onlinemid/__init__.py
@@ -4,5 +4,6 @@ from .utils.agipd import agipd_module_name_from_mid_agipd_source
 from .utils.agipd import mid_agipd_source_from_agipd_module_name
 from .utils.agipd import agipd_module_name_from_agipd_module_number
 from .utils.agipd import agipd_module_number_from_agipd_module_name
-
+from .utils.hash_and_dict import dict_from_hash
+from .utils.hash_and_dict import hash_from_dict
 from .utils.online_data_structures import NpVec
diff --git a/karabo_devices/hash_and_dict.py b/python_package/src/onlinemid/utils/hash_and_dict.py
similarity index 96%
rename from karabo_devices/hash_and_dict.py
rename to python_package/src/onlinemid/utils/hash_and_dict.py
index 8a1541be9fa4652d371647c9ebf4591ae5ddc565..08fe7e1115a7af9db9c01921bb0f5be5c5f7926b 100644
--- a/karabo_devices/hash_and_dict.py
+++ b/python_package/src/onlinemid/utils/hash_and_dict.py
@@ -1,7 +1,8 @@
-from karabo.bound import Hash
 
 def hash_from_dict(dictionary):
 
+    from karabo.bound import Hash
+
     def ensure_it_is_hashable(var):
         ''' 
         a function that recursivly makes a dictionart into a hash,