ncurses ui draft