added the type support for planner and planner.io