work in progress, converting design to work on 3V3