Implementing ChatChat