based on real-time