added ex1 2