diff --git a/abb_egm_client/__init__.py b/abb_egm_pyclient/__init__.py
similarity index 100%
rename from abb_egm_client/__init__.py
rename to abb_egm_pyclient/__init__.py
diff --git a/abb_egm_client/atomic_counter.py b/abb_egm_pyclient/atomic_counter.py
similarity index 100%
rename from abb_egm_client/atomic_counter.py
rename to abb_egm_pyclient/atomic_counter.py
diff --git a/abb_egm_client/egm_client.py b/abb_egm_pyclient/egm_client.py
similarity index 95%
rename from abb_egm_client/egm_client.py
rename to abb_egm_pyclient/egm_client.py
index e8a08786f2fb9a6095187437a8849c719965d0da..2d987c8f69e718f85e0a88ff8b39be1757aba893 100644
--- a/abb_egm_client/egm_client.py
+++ b/abb_egm_pyclient/egm_client.py
@@ -2,9 +2,9 @@ import socket
 import logging
 from typing import Any, Tuple
 
-from abb_egm_client.atomic_counter import AtomicCounter
+from abb_egm_pyclient.atomic_counter import AtomicCounter
 
-from abb_egm_client.egm_pb2 import EgmRobot, EgmSensor, EgmHeader
+from abb_egm_pyclient.egm_pb2 import EgmRobot, EgmSensor, EgmHeader
 
 import numpy as np
 import numpy.typing as npt
@@ -111,7 +111,7 @@ class EGMClient:
 
         return msg
 
-    def send_planned_configuration(self, configuration: npt.ArrayLike[float]) -> None:
+    def send_planned_configuration(self, configuration) -> None:
         """Send target configuration to robot controller.
 
         configuration
diff --git a/examples/print_egm_feedback.py b/examples/print_egm_feedback.py
index 58e012df4a43bec45c6fbf2b87030533bb007b98..1e3177815b8505491e653f144289f4a9026e6b62 100644
--- a/examples/print_egm_feedback.py
+++ b/examples/print_egm_feedback.py
@@ -2,7 +2,7 @@
 import logging
 
 try:
-    from abb_egm_client import EGMClient
+    from abb_egm_pyclient import EGMClient
 except ImportError:
     raise ImportWarning("abb_egm not found, have you installed the package?")
 
diff --git a/examples/send_configuration.py b/examples/send_configuration.py
index 73a405f29c361bf062ef595cde09f79d461b5165..5c698cbef15935a376601dc03069b9c2f10396fc 100644
--- a/examples/send_configuration.py
+++ b/examples/send_configuration.py
@@ -7,7 +7,7 @@ import numpy as np
 import numpy.typing as npt
 
 try:
-    from abb_egm_client import EGMClient
+    from abb_egm_pyclient import EGMClient
 except ImportError:
     raise ImportWarning("abb_egm not found, have you installed the package?")
 
diff --git a/setup.cfg b/setup.cfg
index 7781445d0581e2e3a56bc39ebbdf80df1eb8a7e8..5ebadbe661fd47f5dfd13f997dc4f473545cba65 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,9 +1,9 @@
 [metadata]
-name = abb_egm_client
+name = abb_egm_pyclient
 version = 0.1.0
 
 [options]
-packages = abb_egm_client
+packages = abb_egm_pyclient
 python_requires = >= 3.7
 install_requires =
     protobuf