AllocateResult
finish allocate