more work on planner