added ChatGUI for people to examine: won't be explicitly covered