device-centric model