completed ex1