eliminate generazioni non conformi nel main