diff --git a/src/laser-feedbacks.py b/src/laser-feedbacks.py
index ac91947679f98667b4af7b1973841c5c8efa19f4..47680d8baab29746601236de956d6d5a409d560c 100755
--- a/src/laser-feedbacks.py
+++ b/src/laser-feedbacks.py
@@ -19,7 +19,7 @@ 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['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')
@@ -225,7 +225,7 @@ class MainWindow(QDialog):
         lopil = QGridLayout()
         #print(len(devpil))
         for indice in range(len(devpil)):
-            print(list(devpil.items())[indice][1].adm_name().split('/'))
+#            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
@@ -235,13 +235,13 @@ class MainWindow(QDialog):
             exec('lopil.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('lopil.addWidget(self.' + nomedicomodoperpannello + '_percentuale, ' + str(indice+1) + ', 2, 1, 1)') #schiaffo l'elemento grafico nel layout
-            if mappa[1] == 'rtltf-srv':
+            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[1] == 'mimofb-srv':
+            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
-            elif mappa[1] == 'sequencerconf-srv':
+            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
@@ -260,15 +260,15 @@ class MainWindow(QDialog):
             exec('lolh.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('lolh.addWidget(self.' + nomedicomodoperpannello + '_percentuale, ' + str(indice+1) + ', 2, 1, 1)') #schiaffo l'elemento grafico nel layout
-            if mappa[1] == 'rtltf-srv':
+            if mappa[4] == 'rtltf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/ftfmaster ' + list(devlh.items())[indice][1].name() +' --laser &"))') #creo comando apri pannello
-            elif mappa[1] == 'dcf-srv':
+            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[1] == 'mimofb-srv':
+            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
-            elif mappa[1] == 'sequencerconf-srv':
+            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
-            elif mappa[1] == 'lefb-srv':
+            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')
@@ -285,15 +285,15 @@ class MainWindow(QDialog):
             exec('losl.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('losl.addWidget(self.' + nomedicomodoperpannello + '_percentuale, ' + str(indice+1) + ', 2, 1, 1)') #schiaffo l'elemento grafico nel layout
-            if mappa[1] == 'rtltf-srv':
+            if mappa[4] == 'rtltf-srv':
                 exec('self.' + nomedicomodoperpannello + '_bottone.clicked.connect(lambda: os.system("/runtime/bin/ftfmaster ' + list(devsl.items())[indice][1].name() + ' --laser &"))') #creo comando apri pannello
-            elif mappa[1] == 'dcf-srv':
+            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[1] == 'mimofb-srv':
+            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
-            elif mappa[1] == 'sequencerconf-srv':
+            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
-            elif mappa[1] == 'lefb-srv':
+            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')
@@ -311,15 +311,15 @@ class MainWindow(QDialog):
             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[1] == 'rtltf-srv':
+            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[1] == 'dcf-srv':
+            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[1] == 'mimofb-srv':
+            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
-            elif mappa[1] == 'sequencerconf-srv':
+            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
-            elif mappa[1] == 'lefb-srv':
+            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()
@@ -469,87 +469,18 @@ class MainWindow(QDialog):
             else:
                 exec('self.' + list(devslu.items())[indice][1].name().split('/')[2].replace('.', '') + '_stato.setStyleSheet("background-color: #ff0000")')
 
-if __name__ == '__main__':
-    app = QApplication([])
-    try:
-        tmpdim = sys.argv[1]
-        tmpdim = tmpdim.split('x')
-        dimensione = [float(tmpdim[0]), float(tmpdim[1])]
-    except:
-        screen = QDesktopWidget().screenGeometry()
-        larghezzaaltezza = [screen.width(), screen.height()]
-        print(larghezzaaltezza)
-        if max(larghezzaaltezza) > 3000:
-            dimensione = max(larghezzaaltezza)*0.38
-        elif max(larghezzaaltezza) > 2000:
-            dimensione = max(larghezzaaltezza)*0.6
-        elif max(larghezzaaltezza) > 1000:
-            dimensione = max(larghezzaaltezza)*0.7
-        else:
-            dimensione = max(larghezzaaltezza)*2
-    font_grande = QFont("Arial", round(dimensione/60.0), -1, False)
-    font_medio = QFont("Arial", round(dimensione/120.0), -1, False)
-    font_importante = QFont("Arial", round(dimensione/120.0), 1, True)
-    font_pannello = QFont("Arial", round(dimensione/140.0), -1, False)
-    app.setFont(font_pannello)
-    window = MainWindow()
-    window.resize(larghezzaaltezza[0]/3, larghezzaaltezza[1]/6)
-    window.show()
-    app.exec_()
-
-
-#/runtime/bin/fbdelay pil/feedback/fbdelay_pil.01 -title Legend-MIRA_Delay_Feedback_(fbdelay_pil.01)
-#/runtime/bin/lef pil/feedback/lef_ir.01 -title PIL_IR_Enegy_feedback_(lef_ir.01)
-#/usr/local/tango-8.1.2.c/bin/atkpanel pil/sequence/seq_check_link_pil.01
-#/runtime/bin/mimofb f/feedback/charge_fb.01 -title "Charge feedback"
 
-#/runtime/bin/ftfmaster  lhl/feedback/rtltf_lhl.01 -title LHL_Pointing_feedback_(rtltf_lhl.01) --laser
-#/runtime/bin/ftfmaster  lhl/feedback/rtltf_transport_lhl.01 -title LHL_Transport_feedback_(rtltf_transport_lhl.01) --laser
-
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01 -title Elite2_INPUT_pointing_Feedback_(rtltf_osc.01)
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02 -title Elite1_INPUT_pointing_Feedback_(rtltf_osc.02) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01  -title Elite1_pointing_feedback_(rtltf_elite.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02  -title Elite2_pointing_feedback_(rtltf_elite.02) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01  -title FEL01_pointing_feedback_(rtltf_fel01.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01 -title FEL02_pointing_feedback_(rtltf_fel02.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_th_sl.01 -title THG_T1_pointing_feedback_(rtltf_th_sl.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_th_single_sl.01 -title THG_T1_single_pointing_feedback_(rtltf_th_single_sl.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/sl/feedback/rtltf_opa_sl.01 -title OPA1_pointing_feedback_(rtltf_opa_sl.01) --laser
-#/runtime/bin/fbdelay srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01 -title Elite1_Delay_Feedback_(fbdelay_sl.01)
-#/runtime/bin/fbdelay srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02 -title Elite2_Timing_Feedback_(fbdelay_sl.02)
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_recover_rtltf_fel01.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_recover_rtltf_fel02.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_link_sl.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_opa_fel01.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_opa_fel02.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_recover_rtltf_fel01.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_recover_rtltf_fel02.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_relax_rtltf_fel01.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_relax_rtltf_fel02.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_rtltf_elite.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_rtltf_fel01.01
-#/usr/local/tango-8.1.2.c/bin/atkpanel srv-tango-srf-01:20000/sl/sequence/seq_check_rtltf_fel02.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_coarse_align_fel01.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_coarse_align_fel01.02
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_coarse_align_fel02.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_coarse_align_fel02.02
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel01.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel02.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_recover_rtltf_fel02.01 -title FEL02_coarse_alignment_tool_(fb_recover_rtltf_fel02.01)/runtime/bin/mimofb 
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_recover_rtltf_fel01.01 -title FEL01_coarse_alignment_tool_(fb_recover_rtltf_fel01.01)
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_relax_rtltf_fel01.01 -title Relax FEL01_transverse_feedback_(fb_relax_rtltf_fel01.01)
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_relax_rtltf_fel02.01 -title Relax FEL02_transverse_feedback_(fb_relax_rtltf_fel02.01)
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_thg_energy_fel01.01
-#/runtime/bin/mimofb srv-tango-srf-01:20000/sl/feedback/fb_thg_energy_fel02.01
-
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_slr_slu.01 -title ELITE2_for_SLU_traj_feedback_(rtltf_slr_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_totem_slu.01 -title TOTEM_traj_feedback_(rtltf_totem_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_ldm_slu.01 -title LDM_slu_feedback_(rtltf_ldm_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_diproi_slu.01 -title DIPROI_slu_feedback_(rtltf_diproi_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_timex_slu.01 -title TIMEX_slu_feedback_(rtltf_timex_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tango-srf-01:20000/slu/feedback/rtltf_timer_slu.01 -title TIMER_slu_feedback_(rtltf_timer_slu.01) --laser
-#/runtime/bin/ftfmaster srv-tmr-srf:20000/tmr/srv-tango-srf-01:20000/slu/rtltf_tmr.01
-#/runtime/bin/ftfmaster srv-tmx-srf:20000/timex/srv-tango-srf-01:20000/slu/rtltf_timex.01
-#/runtime/bin/ftfmaster srv-dpi-srf:20000/diproi/srv-tango-srf-01:20000/slu/rtltf_diproi.01
-#/runtime/bin/ftfmaster srv-ldm-srf:20000/ldm/feedback/rtltf_ldm.01
-#/runtime/bin/ftfmaster srv-ldm-srf:20000/ldm/feedback/rtltf_ldm.02
+app = QApplication([])
+try:
+  tmpdim = sys.argv[1]
+  tmpdim = tmpdim.split('x')
+  dimensione = [float(tmpdim[0]), float(tmpdim[1])]
+except:
+  screen = QDesktopWidget().screenGeometry()
+  dimensione = [screen.width()*0.7, screen.height()*0.7]
+font_pannello = QFont("Arial", round(dimensione[0]/160.0), -1, False)
+font_grosso = QFont("Arial", round(dimensione[0]/100.0), -1, True)
+app.setFont(font_pannello)
+main = MainWindow()
+main.show()
+app.exec_()
\ No newline at end of file