alloc reads