more chat infrastructure