diff --git a/robot.py b/robot.py
index 01b0b54eb710d7340f59dc0ee927e8e2f165a0bf..2cd5dfee7f12bb0acd6952f933822ff6e169d551 100644
--- a/robot.py
+++ b/robot.py
@@ -61,9 +61,9 @@ async def main():
 
     #measurementobjekte für dynamischer
     tcpobject = Measurement("Tool Center Point", "Tool center point of a six-arm robot.", float, 3 , (-0.5, 0.5), "metre")
-    positionobject = Measurement("Position" , "Position in Cartesian coordinates given in metre.", float, 3, (-50, 50) , "metre")
+    positionobject = Measurement("Position", "Position in Cartesian coordinates given in metre.", float, 3, (-50, 50) , "metre")
     batteryobject = Measurement("Battery level", "Battery level", int , 0 ,(0, 100), "percent")
-    measureobjectlist = [tcpobject ,  batteryobject] #positionobject,
+    measureobjectlist = [tcpobject , positionobject, batteryobject]
 
     #parameterobjekte
     openobject = Parameter("Open", "Flag to specify if something is open.", bool, 0, default = True)
@@ -91,12 +91,6 @@ async def main():
             unitporp = await name.add_property(idx, "unit", a.unit)
         description = await name.add_property(idx, "Description", a.description)
 
-    positionvar = await myobj.add_variable(idx,positionobject.name, positionobject.value, datatype = vartype.nodeid)
-    if a.range is not None:
-        posrangeprop = await positionvar.add_property(idx, "range", ua.Range(positionobject.range[0], positionobject.range[1]))
-    if a.unit is not None:
-        unitprop = await positionvar.add_property(idx, "unit", positionobject.unit)
-    posdescription = await positionvar.add_property(idx, "Description", positionobject.description)
 
     #parameters
 
@@ -118,26 +112,29 @@ async def main():
 
     #functions
     #Warten auf umsetzen
+    robotposname = "2:" + positionobject.name
+    positionrobot = await myobj.get_child([robotposname])
     @uamethod
     def goTo(parent, position):
-        while positionvar.get_value() != position :
+
+        while positionrobot.get_value() != position:
             print("Waiting for position")
     goTofunc = await myobj.add_method(idx, "goTo", goTo, [vartype])
 
     #einfach umsetzen
     @uamethod
     def goTosetvalue (parent, position):
-        positionvar.set_value(position)
+        positionrobot.set_value(position)
 
     goTosetvaluefunc = await myobj.add_method(idx, "goToset", goTosetvalue, [vartype])
 
 
 
 
+
     #server
     async with server:
         print("Server läuft!")
-        #print(bla)
         while True:
             await asyncio.sleep(1)