completed ex2