Data-driven planning