spot-driven