Community volunteering refers to volunteers who work to improve community enhancement efforts in the area in which they live. Neighborhood, church, and community groups play a key role in building strong Cities from the neighborhoods up. Supporting these understaffed groups can enable them to succeed in a variety of areas, which connect social, environmental, and economic boundaries. Volunteers can conduct a wide range of activities. Some choose to support a variety of groups as a "volunteer broker."