got it working, but the hardware still needs more