intro, end rev