rename allocator