r(e)volution