added do
added for
added functions getche and getnum