add mem.c