Corrección de errores y optimizacion de código