trying to add support for multiple devices to select from