- adding a allocation state to device - change device allocation logic based on network offering and device state