In progress ncurses port