added input, keyboard only