Cooperatives in social development