add ncurses context provider for fun