Se indentassi il codice si capirebbe qualcosa...