Allocation OP added