real-time interactions