main.js mejorado.