Estratto il main e riodino dei metodi