a little more for json reading usb profile