optimizacion en el codigo