diff --git a/src/laser-feedbacks.py b/src/laser-feedbacks.py
index 47680d8baab29746601236de956d6d5a409d560c..34625db675bde6a27cb78b7e01c7dcc11a0d6c1f 100755
--- a/src/laser-feedbacks.py
+++ b/src/laser-feedbacks.py
@@ -19,7 +19,6 @@ except:
 devpil = {}
 try:    
     devpil['pillegendtiming'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/pil/feedback/fbdelay_pil.01')
-#    devpil['pilrienergy'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/pil/feedback/fb_energy_ir_pil.01')
     devpil['feedbackcarica'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/f/feedback/charge_fb.01')
 except:
     print('devpil')
@@ -203,13 +202,6 @@ else:
     except:
         print('devslu')
 
-#slu - esterni
-#devslu['timer'] = PyTango.DeviceProxy('srv-tmr-srf:20000/tmr/srv-tango-srf-01:20000/slu/rtltf_tmr.01')
-#devslu['timex'] = PyTango.DeviceProxy('srv-tmx-srf:20000/timex/srv-tango-srf-01:20000/slu/rtltf_timex.01')
-#devslu['diproi'] = PyTango.DeviceProxy('srv-dpi-srf:20000/diproi/srv-tango-srf-01:20000/slu/rtltf_diproi.01')
-#devslu['ldmthg'] = PyTango.DeviceProxy('srv-ldm-srf:20000/ldm/feedback/rtltf_ldm.01')
-#devslu['ldmfund'] = PyTango.DeviceProxy('srv-ldm-srf:20000/ldm/feedback/rtltf_ldm.02')
-
 class MainWindow(QDialog):
     def __init__(self, parent = None):
         super(MainWindow, self).__init__(parent)
@@ -223,9 +215,7 @@ class MainWindow(QDialog):
         self.riquadrodipil = QGroupBox('PIL')
         self.riquadrodipil.setStyleSheet("background-color: rgb(255, 255, 200)")
         lopil = QGridLayout()
-        #print(len(devpil))
         for indice in range(len(devpil)):
-#            print(list(devpil.items())[indice][1].adm_name().split('/'))
             mappa = list(devpil.items())[indice][1].adm_name().split('/') #dal tipo di device ricostruisco che bottoni mettere
             tmpnome = list(devpil.items())[indice][1].name().split('/') #leggo nome device
             nomedicomodoperpannello = tmpnome[2].replace('.', '') #creo nome per elementi grafici del pannello
@@ -237,19 +227,14 @@ class MainWindow(QDialog):
             exec('lopil.addWidget(self.' + nomedicomodoperpannello + '_percentuale, ' + str(indice+1) + ', 2, 1, 1)') #schiaffo l'elemento grafico nel layout
             if mappa[4] == 'rtltf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/ftfmaster' + list(devpil.items())[indice][1].name() + ' --laser &"))') #creo comando apri pannello
-            #elif mappa[1] == 'dcf-srv':
-                #exec('self.' + nomedicomodoperpannello + '_state.clicked.connect(lambda: os.system("/runtime/bin/fbdelay ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'mimofb-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimofb ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimo-fb-gui ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'sequencerconf-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-8.1.2.c/bin/atkpanel ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
-            #elif mappa[1] == 'lefb-srv':
-                #exec('self.' + nomedicomodoperpannello + '_state.clicked.connect(lambda: os.system("/runtime/bin/lef ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-9.3.3/bin/atkpanel ' + list(devpil.items())[indice][1].name() +' &"))') #creo comando apri pannello
         self.riquadrodipil.setLayout(lopil)
         self.riquadrodilhl = QGroupBox('LHL')
         self.riquadrodilhl.setStyleSheet("background-color: rgb(255, 200, 200)")
         lolh = QGridLayout()
-        #print(len(devlh))
         for indice in range(len(devlh)):
             mappa = list(devlh.items())[indice][1].adm_name().split('/') #dal tipo di device ricostruisco che bottoni mettere
             tmpnome = list(devlh.items())[indice][1].name().split('/') #leggo nome device
@@ -265,16 +250,15 @@ class MainWindow(QDialog):
             elif mappa[4] == 'dcf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/fbdelay ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'mimofb-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimofb ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimo-fb-gui ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'sequencerconf-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-8.1.2.c/bin/atkpanel ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-9.3.3/bin/atkpanel ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'lefb-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/lef ' + list(devlh.items())[indice][1].name() +' &"))') #creo comando apri pannello
         self.riquadrodilhl.setLayout(lolh)
         self.riquadrodisl = QGroupBox('SEED')
         self.riquadrodisl.setStyleSheet("background-color: rgb(200, 255, 255)")
         losl = QGridLayout()
-        #print(len(devsl))
         for indice in range(len(devsl)):
             mappa = list(devsl.items())[indice][1].adm_name().split('/') #dal tipo di device ricostruisco che bottoni mettere
             tmpnome = list(devsl.items())[indice][1].name().split('/') #leggo nome device
@@ -290,16 +274,15 @@ class MainWindow(QDialog):
             elif mappa[4] == 'dcf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/fbdelay ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'mimofb-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimofb ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimo-fb-gui ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'sequencerconf-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-8.1.2.c/bin/atkpanel ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-9.3.3/bin/atkpanel ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'lefb-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/lef ' + list(devsl.items())[indice][1].name() +' &"))') #creo comando apri pannello
         self.riquadrodisl.setLayout(losl)
         self.riquadrodislu = QGroupBox('SLU')
         self.riquadrodislu.setStyleSheet("background-color: rgb(200, 255, 200)")
         loslu = QGridLayout()
-        #print(len(devslu))
         for indice in range(len(devslu)):
             mappa = list(devslu.items())[indice][1].adm_name().split('/') #dal tipo di device ricostruisco che bottoni mettere
             tmpnome = list(devslu.items())[indice][1].name().split('/') #leggo nome device
@@ -310,26 +293,23 @@ class MainWindow(QDialog):
             exec('loslu.addWidget(self.' + nomedicomodoperpannello + '_stato, ' + str(indice+1) + ', 1, 1, 1)') #schiaffo l'elemento grafico nel layout
             exec('self.' + nomedicomodoperpannello + '_percentuale = QLineEdit("%")') # creo il il campo per scrivere %
             exec('loslu.addWidget(self.' + nomedicomodoperpannello + '_percentuale, ' + str(indice+1) + ', 2, 1, 1)') #schiaffo l'elemento grafico nel layout
-            #print(mappa) ######## DA SISTEMARE
             if mappa[4] == 'rtltf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/ftfmaster ' + list(devslu.items())[indice][1].name() + ' --laser &"))') #creo comando apri pannello
             elif mappa[4] == 'dcf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/fbdelay ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'mimofb-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimofb ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/mimo-fb-gui ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'sequencerconf-srv':
-                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-8.1.2.c/bin/atkpanel ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
+                exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/usr/local/tango-9.3.3/bin/atkpanel ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
             elif mappa[4] == 'lefb-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/lef ' + list(devslu.items())[indice][1].name() +' &"))') #creo comando apri pannello
         self.riquadrodislu.setLayout(loslu)
         loglobale = QGridLayout()
-        #loglobale.addWidget(self.riquadrodiselezione, 0, 0, 1, 2)
         loglobale.addWidget(self.riquadrodipil, 1, 0, 1, 1)
         loglobale.addWidget(self.riquadrodilhl, 2, 0, 1, 1)
         loglobale.addWidget(self.riquadrodisl, 1, 1, 3, 1)
         loglobale.addWidget(self.riquadrodislu, 3, 0, 1, 1)
         self.setLayout(loglobale)
-        #self.setMaximumWidth(750)
         self.setWindowTitle("LASER FEEDBACKs")
         self.show()
         self.timer = QBasicTimer()
@@ -344,7 +324,6 @@ class MainWindow(QDialog):
         pass
 
     def update(self):
-        #print('pil: ' + str(len(devpil)) + ', lhl: ' + str(len(devlh)) + ', sl: ' + str(len(devsl)) + ', slu: ' + str(len(devslu)))
         chiavipil = list(devpil.keys())
         for indice in range(len(chiavipil)):
             if str(devpil[chiavipil[indice]]).split('(')[0] == 'MIMOFB':