Memory fix

Memory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fixMemory fix