setting up new better getch for class calls