Reestructuración de main