adding getch