Local community centers contribute greatly to the enrichment of area citizens. Located in city parks and maintained by local government employees, community centers or recreation centers offer a host of services to people of all ages. Children often attend free or low cost after-school programs at local community centers, allowing mid to low income families a chance to avoid the high cost of daycare. During the time spent at the local recreation center, kids can enjoy physical education opportunities such as kickball, basketball or tennis. Homework help programs are sometimes offered, as well as craft classes and computer lab time. The local Parks and Recreation Department is usually the overseer of such programs, managing enrollment and facilitating activities through city staff members. Seniors are also well-served by local community centers. Many city recreation centers offer to senior citizens classes in yoga or light exercise. Knitting circles, bingo games and other senior activities often spring up among the elderly, and park centers are the perfect venue. Buildings are usually large and designed for multi-purpose utility. The grounds are often lush with shade trees, park benches and walking paths. A shuffleboard court or swimming pool may also be on site. It is the perfect social setting for retirees as well as children. To the working adult, evening classes are the attraction at local community centers. Volunteer instructors teach classes in computers, exercise, self-defense, cooking, scrapbooking, and continuing education, just to name a few. Local community centers are usually centrally located and well-lit, so evening activities are safe, fun and usually low in cost. Many recreation centers or community centers can be rented by local citizens for special events. Family reunions, weddings, birthday parties and office events enjoy spacious surroundings and well-equipped buildings. Rental fees are often nominal, making reservations hard to get. Booking well in advance is normally required, and a cleaning deposit is often included in the fee. Like any segment of the local parks and recreation program, community centers are funded by taxpayer money. City employees, building and grounds maintenance and security services all factor into the smooth operation of a successful recreation center.