add mem_allocate.
loadi