real-time adjustments