added kbhit