add item_alloc