change usb_cmd struct to be more sane