add marcan's usbstreamer code