Added PowerBasedAllocation