adding usb power need ldos
figuring out a pattern for matrix scanning