main mejorado