Implement multidevice