Playing around with device model