complete ex1