CNA Classes in Maine: Programs, Costs, and State Requirements
Maine gives you real choice: 67 state-approved CNA programs across 40 cities, from Bangor and Portland to small coastal towns like Damariscotta and Belfast. That puts Maine at #32 of 50 by program count, so you are choosing from a genuine range, not hunting for the one school within driving distance. Maine also asks for at least 130 training hours, well above the 75-hour federal minimum, and the state’s median CNA pay is $22.63/hr, about 12% above the national median and #8 of 50.

AT A GLANCE
Your Maine CNA path
Four steps from interest to certification. Most students complete this in 6–8 weeks.
- Step 1.Complete 130 hours of approved training.
- Step 2.Finish 60 supervised clinical hours.
- Step 3.Pass the Maine State Board of written and skills exam.
- Step 4.Get listed with the Maine Registry of Certified Nursing Assistants and Direct Care Workers.
Key numbers before you compare programs
- Typical program length
- 3–22 weeks
- Typical paid program cost
- $400–$2,275
- Average CNA salary
- $47,070/yr (BLS, May 2025)
- Reciprocity accepted
- Yes, with conditions
Start with what matters most to you.
Five paths through this page. Pick the one that matches your situation.
- I need the best value.See programs with high reviews & affordable tuition.
- I need to finish fast.Explore accelerated, hybrid, or condensed-schedule options.
- I need financial assistance.Find courses offering payment plans or grants.
- I need flexible class hours.See evening, weekend, and hybrid CNA program options.
All 67 state-approved Maine CNA programs
Sort by cost, length, format, or city. Filter with the chips above the table. Click any row to expand full address, phone, clinical site, and next cohort.
See programs near you
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Sponsored matching service.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| MaineHealth Lincoln Hospital CNA Apprentice Program | Damariscotta | Hybrid | 6 wk | Free | ||
| Merrymeeting Adult Education – Certified Nursing Assistant | Topsham | In-person | 10 wk | $1,275 | ||
| Piper Shores | Scarborough | In-person | 11 wk | Free | ||
| Maine College of Health Professions | Lewiston | In-person | Contact school | Contact school | ||
| Augusta Adult and Community Education – CNA Program | Augusta | In-person | 10 wk | $879 | ||
| Bangor Adult and Community Education – CNA Program | Bangor | In-person | 14 wk | $400 | ||
| Biddeford Adult Education – Certified Nursing Assistant | Biddeford | In-person | 13 wk | $500 | ||
| Central Maine Community College – Certified Nursing Assistant | Auburn | In-person | 12 wk | Free | ||
| Central Maine Healthcare CNA Program | Lewiston | In-person | 8 wk | Free | ||
| Eastern Aroostook Adult and Community Education – Certified Nursing Assistant | Presque Isle | In-person | 13 wk | $1,200 | ||
| Eastern Maine Community College – CNA Program | Bangor | In-person | Contact school | Free | ||
| Harold Alfond Center CNA Summer Academy | Multiple Locations | In-person | 6 wk | Free | ||
| Lewiston Adult Education – Certified Nursing Assistant | Lewiston | In-person | 180 hrs | $1,195 | ||
| MaineGeneral Health Earn to Learn CNA Program – Augusta | Augusta | In-person | 9 wk | Free | ||
| MaineHealth Maine Medical Center Biddeford CNA Apprentice Program | Biddeford | Hybrid | 6 wk | Free | ||
| MaineHealth Maine Medical Center Portland CNA Apprentice Program | Portland | Hybrid | 6 wk | Free | ||
| MaineHealth Maine Medical Center Sanford CNA Apprentice Program | Sanford | Hybrid | 6 wk | Free | ||
| MaineHealth Mid Coast Hospital CNA Apprentice Program | Brunswick | Hybrid | 6 wk | Free | ||
| MaineHealth Pen Bay Hospital CNA Apprentice Program | Rockport | Hybrid | 6 wk | Free | ||
| MaineHealth Stevens Hospital CNA Apprentice Program | Norway | Hybrid | 6 wk | Free | ||
| MaineHealth Waldo Hospital CNA Apprentice Program | Belfast | Hybrid | 6 wk | Free | ||
| Mid-Coast School of Technology Adult Education – Certified Nursing Assistant | Rockland | In-person | 9 wk | $1,316 | ||
| Northern Light Eastern Maine Medical Center CNA Education Program | Bangor | In-person | 7 wk | Free | ||
| Northern Light Health CNA Sponsorship Program | Bangor | In-person | Contact school | Free | ||
| Northern Light Mayo Hospital CNA Education Program | Dover-Foxcroft | In-person | Contact school | Free | ||
| Piscataquis Valley Adult Education Cooperative (PVAEC) – Certified Nursing Assistant | Dover-Foxcroft | In-person | Contact school | $1,500 | ||
| Region 9 Adult Education – Certified Nursing Assistant | Mexico | In-person | 5 wk | $2,275 | ||
| Sanford Community Adult Education – Certified Nursing Assistant | Sanford | In-person | 15 wk | $800 | ||
| Spruce Mountain Adult Education (RSU 73) – Certified Nursing Assistant | Livermore Falls | In-person | 190 hrs | $1,800 | ||
| Washington County Adult Education – Certified Nursing Assistant | Machias | Hybrid | 12 wk | $1,576 | ||
| Bath Regional Career and Technical Center – Certified Nursing Assistant | Bath | In-person | 350 hrs | Contact school | ||
| Biddeford Regional Center of Technology – Health Assistant / CNA | Biddeford | In-person | Contact school | Contact school | ||
| Capital Area Technical Center – Pre-Nursing / Certified Nursing Assistant | Augusta | In-person | Contact school | Contact school | ||
| Caribou Technology Center – Certified Nursing Assistant | Caribou | In-person | Contact school | Contact school | ||
| Coastal Washington County Institute of Technology (CWCIT) – Certified Nursing Assistant | Machias | In-person | Contact school | Contact school | ||
| Ellsworth Adult & Community Education – CNA Program | Ellsworth | Hybrid | 130 hrs | Contact school | ||
| Five Town CSD Adult Education – Certified Nursing Assistant Apprenticeship | Rockport | N/A | Contact school | Contact school | ||
| Foster Career and Technical Education Center – Certified Nursing Assistant | Farmington | In-person | Contact school | Contact school | ||
| Gray-New Gloucester Adult & Community Education – Certified Nursing Assistant | Gray | In-person | 180 hrs | Contact school | ||
| Hancock County Technical Center – Nursing Assisting / CNA | Ellsworth | In-person | Contact school | Contact school | ||
| Kennebec Valley Community College – Certified Nursing Assistant | Fairfield | In-person | 130 hrs | Contact school | ||
| Lake Region Vocational Center – Certified Nursing Assistant / Health Occupations | Naples | In-person | Contact school | Contact school | ||
| Lewiston Regional Technical Center – Certified Nursing Assistant | Lewiston | In-person | 130 hrs | Contact school | ||
| MaineGeneral Health Earn to Learn CNA Program – Belfast | Belfast | In-person | 9 wk | Contact school | ||
| MaineGeneral Health Earn to Learn CNA Program – Damariscotta | Damariscotta | In-person | 9 wk | Contact school | ||
| Mid-Coast School of Technology – CNA Program | Rockland | In-person | Contact school | Contact school | ||
| Mid-Maine Technical Center – Pre-Nursing / Certified Nursing Assistant | Waterville | In-person | Contact school | Contact school | ||
| Oxford Hills Technical School (Region 11) – Allied Health / Certified Nursing Assistant | Norway | In-person | Contact school | Contact school | ||
| Oxford Hills/Nezinscot Adult Education – Certified Nursing Assistant | Oxford | In-person | 12 wk | Contact school | ||
| Portland Adult Education – Supported CNA IET | Portland | In-person | 22 wk | Contact school | ||
| Portland Arts & Technology High School (PATHS) – Biomedical / Health Science (CNA) | Portland | In-person | Contact school | Contact school | ||
| Region 10 Technical High School – Certified Nursing Assistant | Brunswick | In-person | 70 hrs | Contact school | ||
| Region 9 School of Applied Technology – Certified Nursing Assistant | Mexico | In-person | Contact school | Contact school | ||
| Region Two School of Applied Technology – Health Science (CNA & Medical Terminology) | Houlton | In-person | Contact school | Contact school | ||
| Sanford Regional Technical Center – Certified Nursing Assistant | Sanford | In-person | Contact school | Contact school | ||
| Somerset Career & Technical Center – Certified Nursing Assistant | Skowhegan | In-person | Contact school | Contact school | ||
| Southern Maine Community College – Certified Nursing Assistant | South Portland | In-person | 3 wk | Contact school | ||
| St. Croix Regional Technical Center – Certified Nursing Assistant | Calais | In-person | Contact school | Contact school | ||
| St. John Valley Technology Center – Certified Nursing Assistant | Frenchville | In-person | Contact school | Contact school | ||
| Tri-County Technical Center – Certified Nurse Aide | Dexter | In-person | Contact school | Contact school | ||
| United Technologies Center – CNA Program | Bangor | In-person | Contact school | Contact school | ||
| Van Buren Regional Technology Center (MSAD 24) – Certified Nursing Assistant | Van Buren | In-person | Contact school | Contact school | ||
| Waldo County Technical Center – Certified Nursing Assistant | Waldo | In-person | Contact school | Contact school | ||
| Washington County Community College – Nursing Assistant (CNA) | Calais | In-person | Contact school | Contact school | ||
| Westbrook Adult Education – Certified Nursing Assistant | Westbrook | In-person | Contact school | Contact school | ||
| Westbrook Regional Vocational Center – Medical Occupations / Certified Nursing Assistant | Westbrook | In-person | 70 hrs | Contact school | ||
| York County Community College – Certified Nursing Assistant | Wells | In-person | Contact school | Contact school |
Still comparing? Let us narrow the list.
Give us your ZIP and what matters most (cost, speed, or schedule), and we’ll show you matching CNA training options in your area. Takes under a minute.
Sponsored Ad. No obligation.Sponsored matching: we earn a referral fee if you enroll through a match. This does not change the 67 programs shown in the directory above.
Fastest CNA programs in Maine
Southern Maine Community College in South Portland runs one of the state’s shortest CNA tracks at about 3 weeks, and Region 9 Adult Education in Mexico runs a 5-week program. Speed has a floor, though: Maine sets a minimum of 130 training hours, including 60 clinical hours, before anyone can sit for the competency test. A 3-week program compresses that calendar; it does not shrink the requirement.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Southern Maine Community College – Certified Nursing Assistant | South Portland | 3 wk | Contact school | ||
| Ellsworth Adult & Community Education – CNA Program | Ellsworth | 130 hrs | Contact school | ||
| Kennebec Valley Community College – Certified Nursing Assistant | Fairfield | 130 hrs | Contact school | ||
| Lewiston Regional Technical Center – Certified Nursing Assistant | Lewiston | 130 hrs | Contact school | ||
| Region 9 Adult Education – Certified Nursing Assistant | Mexico | 5 wk | $2,275 | ||
| Harold Alfond Center CNA Summer Academy | Multiple Locations | 6 wk | Free | ||
| Lewiston Adult Education – Certified Nursing Assistant | Lewiston | 180 hrs | $1,195 | ||
| Gray-New Gloucester Adult & Community Education – Certified Nursing Assistant | Gray | 180 hrs | Contact school |
Schedules verified June 18, 2026, sourced from each program’s published calendar.
Is a 3-week CNA program in Maine long enough?
Here is what Maine’s 130-hour minimum means once you compare programs. The state floor runs well above the 75-hour federal minimum set by OBRA ’87 (42 CFR 483.152), and the 60 clinical hours inside that total are nearly four times the 16-hour federal clinical floor. So even a 3-week intensive in South Portland is packing supervised, hands-on hours into a short calendar, not skipping them.
That should change how you read program length. Maine sets the floor at 130 hours and programs build up from there, some running well beyond it. A short course at Southern Maine Community College and a longer adult-education program both clear the same 130-hour requirement and sit for the same exam. The fast one is denser, not lighter.
Faster usually means full-time, daytime attendance with little room for a job on the side. If you can clear three to five weeks, the intensive route reaches the registry sooner. If you are working while you train, the longer formats exist so you do not have to choose between a paycheck and finishing. Match the pace to your schedule, not to the shortest number on the page.
WANT TO START SOON?
See CNA training options near you
Tell us your ZIP and we’ll show you Maine CNA training options in your area.
Sponsored Ad. No obligation.Online, hybrid, weekend & evening CNA programs in Maine
If your days are already full, Maine’s flexible options are real but specific. Several adult-education programs run in the evening, including Bangor Adult and Community Education, Biddeford Adult Education, Sanford Community Adult Education, and Lewiston Adult Education, and Ellsworth Adult & Community Education offers a hybrid track. Hybrid and evening here mean the classroom theory can move online or to off-hours, but the skills lab and your 60 required clinical hours still happen in person. Maine does not offer online-only CNA training, and it cannot: you cannot learn to transfer a patient or take vitals through a screen. What flexes is the lecture half, not the bedside hours.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| Bangor Adult and Community Education – CNA Program | Bangor | In-person | 14 wk | $400 | ||
| Biddeford Adult Education – Certified Nursing Assistant | Biddeford | In-person | 13 wk | $500 | ||
| Sanford Community Adult Education – Certified Nursing Assistant | Sanford | In-person | 15 wk | $800 | ||
| Lewiston Adult Education – Certified Nursing Assistant | Lewiston | In-person | 180 hrs | $1,195 | ||
| Region 9 Adult Education – Certified Nursing Assistant | Mexico | In-person | 5 wk | $2,275 |
Format and schedule options verified June 18, 2026. Confirm current online, hybrid, evening, and weekend availability with each program.
Which flexible format is right for working adults?
Flexibility in Maine is built around the clinical requirement, not around your calendar. Because the state mandates 60 clinical hours, every evening or hybrid program still has to place you in a facility for real, supervised patient care. Ellsworth Adult & Community Education runs its theory in a hybrid format: the classroom coursework can move online, while the skills lab and your clinical hours still happen in person.
That is the honest version of “online CNA classes in Maine.” The reading, the modules, and the written prep can flex to evenings or self-paced online work. The bedside hours cannot. Of Maine’s 130-hour minimum, 60 hours are clinical and stay in person; the remaining classroom theory is the part an evening or hybrid program can move.
For working students at the Bangor, Biddeford, Sanford, or Lewiston adult-education evening programs, that is usually enough. You handle coursework after hours, then complete clinicals in scheduled blocks. The one thing to pin down before you enroll is the clinical calendar, because that is the part you cannot reschedule.
A program that looks flexible on paper can still require weekday afternoons at a facility, and that single detail decides whether it fits your life. Ask for the clinical schedule in writing, and ask whether the in-person hours can be split across weekends, before you commit.
NEED FLEXIBLE HOURS?
Looking for CNA training around your schedule?
Tell us your ZIP to see CNA training options available in your area.
Sponsored Ad. No obligation.Cheapest CNA programs in Maine
The lowest-cost route in Maine starts at $0. The Harold Alfond Center CNA Summer Academy trains at no cost across multiple locations, and free seats also run at Central Maine Community College in Auburn and Eastern Maine Community College in Bangor. If you want a paid program with a clear price tag, Bangor Adult and Community Education runs its CNA program for $400. Across the 29 Maine programs with a verified cost, prices range up to $2,275.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Bangor Adult and Community Education – CNA Program | Bangor | 14 wk | $400 | ||
| Biddeford Adult Education – Certified Nursing Assistant | Biddeford | 13 wk | $500 | ||
| Sanford Community Adult Education – Certified Nursing Assistant | Sanford | 15 wk | $800 | ||
| Augusta Adult and Community Education – CNA Program | Augusta | 10 wk | $879 | ||
| Lewiston Adult Education – Certified Nursing Assistant | Lewiston | 180 hrs | $1,195 | ||
| Mid-Coast School of Technology Adult Education – Certified Nursing Assistant | Rockland | 9 wk | $1,316 | ||
| Piscataquis Valley Adult Education Cooperative (PVAEC) – Certified Nursing Assistant | Dover-Foxcroft | Contact school | $1,500 | ||
| Region 9 Adult Education – Certified Nursing Assistant | Mexico | 5 wk | $2,275 |
Costs verified June 18, 2026, sourced from each program’s published tuition materials.
Is the cheapest CNA program always the best value in Maine?
Maine’s paid programs run from $400 at Bangor Adult and Community Education up to $2,275 at Region 9 Adult Education in Mexico. That is a real spread, but it does not buy a different certificate.
Every approved Maine program meets the same 130-hour requirement, including 60 clinical hours, and every graduate sits for the same Maine CNA Competency Test. A cheaper program is not a lighter one. What the price usually reflects is location, schedule, and how soon a seat opens.
So read “cheapest” as one factor, not the verdict. A $0 employer-sponsored seat saves the most up front but comes with a work commitment to that facility. The $400 Bangor program costs more than free, yet it leaves you free to take the certificate anywhere. Match the price to the strings attached, not just the number on the page.
COST A PRIORITY?
Looking for affordable training?
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Free & employer-sponsored CNA training in Maine
Maine has 17 no-cost CNA programs, so a free seat here is a realistic option, not a long shot. The Harold Alfond Center CNA Summer Academy trains at $0 across multiple locations, and Central Maine Community College in Auburn and Eastern Maine Community College in Bangor run free seats too. Separately, around 15 employer-sponsored options fund your training in exchange for a work commitment after you certify.
Free programs you can enroll in directly
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Harold Alfond Center CNA Summer Academy | Multiple Locations | 6 wk | Free | ||
| Central Maine Community College – Certified Nursing Assistant | Auburn | 12 wk | Free | ||
| Eastern Maine Community College – CNA Program | Bangor | Contact school | Free |
Government-funded & scholarship-eligible programs
| Funding source | Eligible programs | Eligibility notes | Apply |
|---|---|---|---|
| Nursing facility free training (OBRA 87) | Apply → | ||
| Nursing facility training cost reimbursement (OBRA 87) | Apply → |
One Maine-specific note: an employer-sponsored seat at a nursing facility already covers your training in exchange for a work commitment, while a free gov-funded or scholarship seat like the Harold Alfond Center’s does not tie you to one employer. Pick the funding path that fits your plans and confirm the terms in writing before you enroll.
What’s the catch with free CNA training in Maine?
Maine’s no-cost paths split into two different deals, and the difference matters. Gov-funded and scholarship seats, like the Harold Alfond Center CNA Summer Academy or the free tracks at Central Maine Community College in Auburn and Eastern Maine Community College in Bangor, cover your training without tying you to a single employer.
The employer-sponsored route works differently. Under federal nursing-facility rules (OBRA ’87), a Maine nursing facility can fund or reimburse your training when you work for that facility, which the Maine DHHS spells out in its CNA registry FAQ. That is the engine behind the state’s 15 employer-sponsored options: an employer-sponsored seat, where a facility funds your training in exchange for a work commitment after you certify.
So the trade is straightforward. An employer-sponsored seat in a given Maine town gives you paid training and a clear next step, in exchange for a work commitment to that facility. If you already want to work there, that is close to ideal. If your plans might change, read the commitment terms first, because an employer-sponsored seat comes with a work commitment to that facility. Confirm the exact terms with the program before you enroll.
And because these seats are tied to specific facilities in specific towns, a no-cost option only helps if its location works for you. If none fit, a low-cost paid program like Bangor Adult and Community Education at $400 keeps you free of any work commitment.
CNA salary in Maine
BLS wage data for Maine and its top 3 metros.
Maine CNAs earn a median of $22.63/hr, about $47,070 a year, according to BLS OEWS data (May 2025). That runs roughly 12% above the national median of $20.21/hr, which places Maine at #8 of 50 for CNA pay. That median holds up across Maine’s care settings, from skilled-nursing facilities to hospitals.
Pay by setting in Maine
| Setting | Median hourly | Notes |
|---|---|---|
| Hospitals | $23.76/hr | Estimated from the state wage distribution |
| Skilled nursing / SNF | $22.63/hr | Estimated |
| Assisted living / residential | $21.05/hr | Estimated |
Setting figures are estimated from the verified Maine wage distribution (U.S. Bureau of Labor Statistics, OEWS (Nursing Assistants, 31-1131), Maine, May 2025); actual pay varies by employer.
Where you work shapes that number inside Maine. Hospitals pay CNAs about $23.76/hr, skilled-nursing facilities sit right at the $22.63/hr median, and assisted-living or residential settings run closer to $21.05/hr. The range across the workforce is wider still: Maine’s 10th percentile starts around $18.80/hr and the 90th percentile reaches $27.94/hr. Those are the real figures behind a single “median,” and they come from the same BLS OEWS release. A hospital role and a residential-care role can sit on opposite ends of that spread.
Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025), occupation 31-1131. Cost-of-living differential: Bureau of Economic Analysis Regional Price Parities (2024).
NEXT STEP
Ready to start earning Maine CNA wages?
Most Maine CNAs are working within 6–8 weeks of starting a program. Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Maine SNAPSHOT
What makes CNA training in Maine different
State-specific context (hours, exam vendor, and funding density) now that you’ve seen the options.
TRAINING HOURS
130 hours required
At least 130 training hours, well above the 75-hour federal minimum, including 60 clinical hours.
MEDIAN PAY
$22.63/hr
About 12% above the national median, ranking Maine #8 of 50 for CNA pay.
PROGRAM COUNT
67 across 40 cities
A well-distributed landscape ranking #32 of 50 by program count.
130 hours, well above the federal floor
Maine sets its CNA training minimum at 130 hours, well above the 75-hour federal floor established by OBRA '87 (42 CFR 483.152). The 60 clinical hours inside that total run nearly four times the 16-hour federal clinical minimum. That extra supervised practice is the point of the higher bar: you finish the program having actually performed the core skills, not just watched them, which is why "fastest" is the wrong way to judge a Maine program.
Tested in-program, not by a national vendor
Maine does not use a national testing company. Your competency evaluation is given inside your approved program by the RN instructor, under the Maine State Board of Nursing. The Maine CNA Competency Test runs in two parts: a written or oral exam plus a hands-on skills demonstration of the state curriculum checklist. Because testing happens where you train, there is no separate test-center trip to schedule.
Pay at #8 of 50 across a spread-out state
Maine pays CNAs a $22.63/hr median, #8 of 50, with hospitals near $23.76/hr and a 90th percentile of $27.94/hr. The trade-off is geography: 67 programs reach 40 cities but cluster in places like Bangor (5) and Lewiston (4), with Portland, Augusta, Biddeford, and Sanford at 3 each. In rural stretches, the nearest program and the local hospital can be the same building. Maine counts 17 free programs and 15 employer-sponsored options.
Bottom line for Maine students
Maine asks for more training hours than the federal minimum and its CNA pay sits at #8 of 50, so pick the program whose location and format fit your life.
CNA classes by city in Maine
Maine’s 67 programs reach 40 cities. Bangor leads with 5, Lewiston has 4, and Portland, Augusta, Biddeford, and Sanford each host 3, while coastal towns like Damariscotta, Rockport, and Belfast carry their own options.
Top 10 Maine metros by program count
- Bangor5 programs
- Lewiston4 programs
- Biddeford3 programs
- Sanford3 programs
- Portland3 programs
- Augusta3 programs
- Damariscotta2 programs
- Brunswick2 programs
- Rockport2 programs
- Norway2 programs
Maine Nurse Aide Registry: contacts & reference
Maine CNAs are listed on the Maine Registry of Certified Nursing Assistants and Direct Care Workers, run by the state DHHS. You can reach the registry at (207) 287-3707.
| Managing agency | Maine Department of Health and Human Services |
|---|---|
| Phone | (207) 287-3707 |
| Website | maine.gov |
| Typical processing | N/A |
| Renewal window | Every 24 months; At least 12 paid hours as a nurse aide |
| Fee structure | Free. Federal CNA law prohibits Maine from charging an applicant or CNA a fee to be listed on the Registry. |
Always verify with the registry directly before enrolling. Approved-program lists update periodically.
Frequently asked questions
Quick, sourced answers to what Maine CNAs ask most about checking a listing, registry requirements, reciprocity, and renewal.