add minimal curses demo app