all the way to keyboard input
got the keyinput to work