Implementation dchat