optimización del código y revisión por JSHint para una buena sintaxis