nearly done with first pass, still need voltage regulator