ex8 p.1 init