small updates, replace AutoMalloc with MemoryObj