added usb libraries