ex8 init
finish ex8