ncurses based gui