added usb camera stuff