remove xmalloc