added realtime chat