chat feature done. close #22