progress made on coding keypad. work remains to be done.