chat example updates