page 85, plus personal hack for latency compensation