Started implementing the Plan class