presentation alloc 02 02 23