base client and serv, simple ncurses app