transform iterator, system mem page, allocator