ex8 init