ex3 complete