adding back the USB submodule