new planner structure