diff --git a/source/RobotAPI/units/CMakeLists.txt b/source/RobotAPI/units/CMakeLists.txt
index 428c8d26084d7c0a700c2b8d6db2334e2de90419..60886e13236228dc2b8edb7daba9754ad33b80e9 100644
--- a/source/RobotAPI/units/CMakeLists.txt
+++ b/source/RobotAPI/units/CMakeLists.txt
@@ -13,7 +13,6 @@ if (Eigen3_FOUND AND Simox_FOUND)
         ${Simox_INCLUDE_DIRS})
 endif()
 
-message(status ${Eigen3_INCLUDE_DIR})
 
 set(LIB_NAME       RobotAPIUnits)
 set(LIB_VERSION    0.1.0)
diff --git a/source/RobotAPI/units/HandUnit.cpp b/source/RobotAPI/units/HandUnit.cpp
index 75d01b3be15a41287403c8286afe1a6852dc9c5d..853743acb1c0c773a577d58c12849a349772ad9e 100644
--- a/source/RobotAPI/units/HandUnit.cpp
+++ b/source/RobotAPI/units/HandUnit.cpp
@@ -27,6 +27,7 @@
 #include <Core/core/system/ArmarXDataPath.h>
 
 #include <VirtualRobot/VirtualRobot.h>
+#include <VirtualRobot/EndEffector/EndEffector.h>
 #include <VirtualRobot/XML/RobotIO.h>
 
 #include <vector>
diff --git a/source/RobotAPI/units/HandUnit.h b/source/RobotAPI/units/HandUnit.h
index e1cadc2a02609076b4816cf971cc0a5feb18d996..6275621d962cf5d623fcb2cc91a1905a91ec5184 100644
--- a/source/RobotAPI/units/HandUnit.h
+++ b/source/RobotAPI/units/HandUnit.h
@@ -32,12 +32,14 @@
 #include <Core/core/system/ImportExportComponent.h>
 #include <Core/observers/variant/SingleTypeVariantList.h>
 
-#include <VirtualRobot/EndEffector/EndEffector.h>
+
 
 namespace VirtualRobot
 {
     class Robot;
     typedef boost::shared_ptr<Robot> RobotPtr;
+    class EndEffector;
+    typedef boost::shared_ptr<EndEffector> EndEffectorPtr;
 }
 namespace armarx
 {