msp430 about half done.