perform a revolution