add first phase chat feature