added listeners for live data