initial rant usb stuff