implemented chatting