new device.platform plugin