ad hoc Revolution