add custom allocator