Optimizado y limpiado