21 visions for eco-social renewal