Alternative

Corrección y mejoras ambos branches