chat almost finished