Added ex9, ex10, ex11, ex12