Demand Driven Planner