added ex1.x