add chat.el, not useful yet