popular and progressive revolution