migliorato codice e fixato bug dell'ESC