diff --git a/pypcc/i2cserv/i2c_array2.py b/pypcc/i2cserv/i2c_array2.py
index 14468d26e02e9711b731a471ffba085e896f6c9a..265251a79033db29ddb0d0aadc003f8a5fc4d20e 100644
--- a/pypcc/i2cserv/i2c_array2.py
+++ b/pypcc/i2cserv/i2c_array2.py
@@ -23,6 +23,8 @@ class i2c_array2(i2c_array):
         if len(sw2)>0: self.N*=len(sw2)
         if len(sw3)>0: self.N*=len(sw3)
         self.I2Cmask=[0]*self.N
+        self.enablemask=[True]*self.N
+        print("enable mask",self.enablemask) 
         self.disableI2ConError=False;
         self.sw1=[x for x in sw1 for i in range(self.N//len(sw1))]
         self.sw2=[x for x in sw2 for i in range(self.N//len(sw1)//len(sw2))]*len(sw1)
diff --git a/pypcc/i2cserv/i2c_switch2.py b/pypcc/i2cserv/i2c_switch2.py
index 1ac79c5cf76d13913d9aee1ce3b72124b8f130cc..b8d8fad617ce1397082348160b0c2c37ca385735 100644
--- a/pypcc/i2cserv/i2c_switch2.py
+++ b/pypcc/i2cserv/i2c_switch2.py
@@ -63,4 +63,6 @@ class i2c_switch2(i2c):
 #        self.i2csetget(self.SWaddr3,[channel])
         self.setI2Cswitch(self.SWaddr3,channel)
       
+    def clearSwitch(self):
+        return