ex7
ex8
ex9
ex10
ex11
ex12