Factory planner.