terminado primera optimizacion