compila y pierde memoria