modified atoi, memalloc, memdel, memmove