add default pool allocator