added usb interface connection handling