Pequeñas mejoras

Optimizaciones y mejoras.