initial work on combinmed device and virtual device list