some minor changes USB still not working