finished first rev