ex6 init
ex6 part 1 complete