finish ex3