trying to switch to use usb instead of udev