sto modificando tutti i nomi per renderli comprensibili
ancora corretti nomi variabili