diff --git a/config/CLK.yaml b/config/CLK.yaml
index 6da59dcb4f85d76505b9099f9b93bf1362201b1b..ffd4b8a9b1e5ba274e9d0309c70d01560b7ef6d0 100644
--- a/config/CLK.yaml
+++ b/config/CLK.yaml
@@ -4,7 +4,7 @@ description: "1234"
 drivers:
  - name: I2C
    type: i2c
-   parameters: [1] #I2C port number
+   parameters: [4] #I2C port number
  - name: I2C_CLK
    type: i2c_dev #I2C devices
    parent: I2C
diff --git a/i2cserv/i2c_dev.py b/i2cserv/i2c_dev.py
index 36f1adae320b67bd6189159aa4175eef75bbb64a..4e701fdff7faea111cf82cf304c899f36e9bb883 100644
--- a/i2cserv/i2c_dev.py
+++ b/i2cserv/i2c_dev.py
@@ -110,7 +110,7 @@ class i2c_dev(hwdev):
 #       print("Call Method",var1)
     
     def i2csetget(self,*args,**kwargs):
-       self.conf['parentcls'].i2csetget(*args,**kwargs)
+       return self.conf['parentcls'].i2csetget(*args,**kwargs)
     
     def SetSwitch(self,RCUi):
         self.conf['parentcls'].SetSW1(self.RCU_Switch1[RCUi]);
@@ -206,6 +206,7 @@ class i2c_dev(hwdev):
         if devreg['store']:
              devreg['storeval']=value[0];
         l1=int(np.floor((width+bitoffset+7)/8))
+        print(value[0],width,bitoffset,l1)
         if (width!=l1*8) or (bitoffset>0):
             if (width<8):
               for i in range(len(value)):
diff --git a/testCLK.py b/testCLK.py
index 3bb09545f23984d1d5085a47ee2019ed6c710612..4b6f11c941f87dc8f54e1452d8c23c1d47f2f326 100644
--- a/testCLK.py
+++ b/testCLK.py
@@ -32,10 +32,13 @@ I2Cclients.append(RCU_I2C)
 #Load yaml so that we know the variable names
 RCU_conf=yamlreader.yamlreader(RCU_I2C,yamlfile=name)
 
-var1=RCU_conf.getvarid('CLK_PLL_locked_SPI')
-var1=RCU_conf.getvarid('CLK_PLL_r3')
+var1=RCU_conf.getvarid('CLK_PLL_locked')
 RCU_I2C.readvar(var1,[])
 
+var1=RCU_conf.getvarid('CLK_PLL_locked_SPI')
+#var1=RCU_conf.getvarid('CLK_PLL_r3')
+#RCU_I2C.readvar(var1,[])
+
 
 
 #var1=RCU_conf.getmethodid('CLK_on');