Complete exercise8.4