6000 Program Planning, Budget Preparation, Adoption and Implementation