keypad (still in progress >.< not working)