The significance of community self-help activities in promoting social development