grazie boolean
hai proprio ragione; sono contorto nel codice
cmq con i tuoi suggerimenti ho risolto