finished the fetcher planner