lifo allocator and assets