finish exercise_2-04