added keyboard input