ongoing revolution