finish ex1-28