abstract revolution