Promoting community growth through self-help development