Allocator Init+TargetFunction