change alloc