Uses real-time data from the device