added ex1 through ex10